From 4e36c7a2d7808be55f00c98915f0fca44d23a9d9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 19:53:16 +1100 Subject: [PATCH] New Crowdin translations by GitHub Action (#8589) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 775 +++++++------- .../InvenTree/locale/da/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/de/LC_MESSAGES/django.po | 783 ++++++++------- .../InvenTree/locale/el/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/en/LC_MESSAGES/django.po | 771 +++++++------- .../InvenTree/locale/es/LC_MESSAGES/django.po | 775 +++++++------- .../locale/es_MX/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/et/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/he/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 775 +++++++------- .../InvenTree/locale/id/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/it/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 775 +++++++------- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 775 +++++++------- .../locale/pt_BR/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 783 ++++++++------- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/th/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 773 +++++++------- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 775 +++++++------- .../locale/zh_Hans/LC_MESSAGES/django.po | 775 +++++++------- .../locale/zh_Hant/LC_MESSAGES/django.po | 775 +++++++------- src/frontend/src/locales/ar/messages.po | 689 ++++++------- src/frontend/src/locales/bg/messages.po | 689 ++++++------- src/frontend/src/locales/cs/messages.po | 691 ++++++------- src/frontend/src/locales/da/messages.po | 689 ++++++------- src/frontend/src/locales/de/messages.po | 691 ++++++------- src/frontend/src/locales/el/messages.po | 689 ++++++------- src/frontend/src/locales/en/messages.po | 687 ++++++------- src/frontend/src/locales/es/messages.po | 691 ++++++------- src/frontend/src/locales/es_MX/messages.po | 689 ++++++------- src/frontend/src/locales/et/messages.po | 689 ++++++------- src/frontend/src/locales/fa/messages.po | 689 ++++++------- src/frontend/src/locales/fi/messages.po | 689 ++++++------- src/frontend/src/locales/fr/messages.po | 689 ++++++------- src/frontend/src/locales/he/messages.po | 691 ++++++------- src/frontend/src/locales/hi/messages.po | 689 ++++++------- src/frontend/src/locales/hu/messages.po | 691 ++++++------- src/frontend/src/locales/id/messages.po | 689 ++++++------- src/frontend/src/locales/it/messages.po | 691 ++++++------- src/frontend/src/locales/ja/messages.po | 689 ++++++------- src/frontend/src/locales/ko/messages.po | 689 ++++++------- src/frontend/src/locales/lt/messages.po | 689 ++++++------- src/frontend/src/locales/lv/messages.po | 689 ++++++------- src/frontend/src/locales/nl/messages.po | 689 ++++++------- src/frontend/src/locales/no/messages.po | 691 ++++++------- src/frontend/src/locales/pl/messages.po | 691 ++++++------- src/frontend/src/locales/pt/messages.po | 689 ++++++------- src/frontend/src/locales/pt_BR/messages.po | 689 ++++++------- src/frontend/src/locales/ro/messages.po | 689 ++++++------- src/frontend/src/locales/ru/messages.po | 949 +++++++++--------- src/frontend/src/locales/sk/messages.po | 689 ++++++------- src/frontend/src/locales/sl/messages.po | 689 ++++++------- src/frontend/src/locales/sr/messages.po | 691 ++++++------- src/frontend/src/locales/sv/messages.po | 691 ++++++------- src/frontend/src/locales/th/messages.po | 689 ++++++------- src/frontend/src/locales/tr/messages.po | 689 ++++++------- src/frontend/src/locales/uk/messages.po | 689 ++++++------- src/frontend/src/locales/vi/messages.po | 691 ++++++------- src/frontend/src/locales/zh_Hans/messages.po | 689 ++++++------- src/frontend/src/locales/zh_Hant/messages.po | 689 ++++++------- 78 files changed, 29407 insertions(+), 27925 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 2d4a191409..eba564052b 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "تعذّر تحويل {original} إلى {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "الكمية المقدمة غير صحيحة" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 1fc4fceebc..5ea68d7c73 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Преобразуването на {original} в {unit} не беше успешно" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Въведена е недопустима стойност" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Потребител" @@ -3789,8 +3791,8 @@ msgstr "Потребител" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Изпратено" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Място в склада" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Места в склада" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index f4b711c0bd..0b36830226 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nelze převést {original} na {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Neplatný výběr" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Neplatný výběr" msgid "Name" msgstr "Název" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Název" msgid "Description" msgstr "Popis" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Popis (volitelně)" @@ -599,7 +599,7 @@ msgstr "Je tento uživatel superuživatel" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Informace o systému" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Sledováno" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Přiděleno" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Přiděleno" msgid "Available" msgstr "Dostupné" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Dostupné" msgid "Build Order" msgstr "Vytvořit objednávku" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Vytvořit objednávku" msgid "Build Orders" msgstr "Vytvořené objednávky" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "Kusovník sestavy ještě nebyl schválen" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "Výrobní příkaz nesmí být vytvořen pro neaktivní díl" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Neplatná volba nadřazeného sestavení" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Musí být specifikován odpovědný uživatel nebo skupina" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Díly obědnávky sestavení nemohou být změněny" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Referenční číslo objednávky" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Referenční číslo objednávky" msgid "Reference" msgstr "Reference" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Stručný popis sestavení (nepovinné)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Vyber téma, které chceš stavět" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Referenční číslo prodejní objednávky" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Prodejní příkaz, kterému je tato verze přidělena" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Umístění lokace" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Cílová lokace" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Vyberte lokaci, kde budou dokončené položky uloženy" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Množství sestav" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Počet skladových položek k sestavení" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Dokončené položky" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Počet skladových položek, které byly dokončeny" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Stav sestavení" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Stavový kód sestavení" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Kód dávky" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Dávkový kód pro tento výstup sestavení" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Datum vytvoření" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Cílové datum dokončení" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Datum dokončení" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "dokončil" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Vystavil" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Uživatel, který vydal tento příkaz k sestavení" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Uživatel, který vydal tento příkaz k sestavení" msgid "Responsible" msgstr "Odpovědný" -#: build/models.py:370 +#: build/models.py:371 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:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Externí odkaz" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Odkaz na externí URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Priorita sestavení" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Priorita tohoto příkazu k sestavení" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Priorita tohoto příkazu k sestavení" msgid "Project Code" msgstr "Kód projektu" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Kód projektu pro objednávku sestavení" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 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:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Příkaz k sestavení {build} byl dokončen" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Příkaz k sestavení byl dokončen" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "U sledovatelných dílů musí být uvedena sériová čísla" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Nebyl specifikováno žádný výstup sestavení" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Výstup sestavení je již dokončen" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Výstup sestavení neodpovídá příkazu sestavení" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 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:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, 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:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "Vytvořit položku řádku objednávky" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Vytvořit objekt" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Vytvořit objekt" msgid "Quantity" msgstr "Množství" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Vyžadované množství pro objednávku" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Zabrané množství musí být větší než nula" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Množství musí být 1 pro zřetězený sklad" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "Vybraná položka zásob neodpovídá řádku BOM" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "Vybraná položka zásob neodpovídá řádku BOM" msgid "Stock Item" msgstr "Skladové položky" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Zdrojová skladová položka" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Skladové množství pro sestavení" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Instalovat do" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Cílová skladová položka" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Umístění dokončených výstupů sestavy" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "BOM Položka" msgid "Allocated Stock" msgstr "Přidělené zásoby" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Zrušeno" msgid "Complete" msgstr "Hotovo" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Zásoby potřebné pro objednávku sestavy" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Opožděná objednávka sestavy" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "Objednávka sestavy {bo} je nyní opožděná" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Zásoby nebyly plně přiřazeny k této objednávce na sestavu" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Dokončené výstupy" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Zdroj zásob" msgid "Stock can be taken from any available location." msgstr "Zásoby lze odebírat z jakéhokoli dostupného umístění." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Místo určení" @@ -3779,8 +3781,8 @@ msgstr "Uložte poslední použité tiskárny pro uživatele" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Uživatel" @@ -3789,8 +3791,8 @@ msgstr "Uživatel" msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Název" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "Definice" msgid "Unit definition" msgstr "Definice jednotky" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "Velikost souboru" msgid "File size in bytes" msgstr "Velikost souboru v bytech" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "Uveden neplatný typ modelu pro přílohu" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Kontext" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Výsledek" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Čas uzamčení" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Jméno úkolu" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Funkce" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Název funkce" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Argumenty" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Argumenty úlohy" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "Argumenty klíčových slov" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "Argumenty klíčových slov úlohy" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Název souboru" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "Typ modelu" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "Uživatel nemá oprávnění k vytváření nebo úpravám příloh pro tento model" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "Díl dodavatele je aktivní" msgid "Internal Part is Active" msgstr "Interní díl je aktivní" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "Dodavatel je aktivní" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Výrobce" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Společnost" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Kontaktní e-mailová adresa" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Výchozí měna používaná pro tuto společnost" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "Odkaz na informace o adrese (externí)" msgid "Manufacturer Part" msgstr "Výrobce dílu" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Základní díl" msgid "Select part" msgstr "Zvolte díl" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Výrobce" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Vyberte výrobce" @@ -4735,7 +4742,7 @@ msgstr "Jednotky parametru" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "Datum poslední aktualizace údajů o dostupnosti" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Výchozí měna používaná pro tohoto dodavatele" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Stáhnout obrázek z URL" msgid "Delete image" msgstr "Smazat obrázek" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Objednávka" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "Nákupní objednávka" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Nákupní objednávka" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Společnost, od které se položky objednávají" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Reference dodavatele" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Referenční kód objednávky dodavatele" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "přijal" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Datum vystavení" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Datum vystavení objednávky" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "Datum dokončení objednávky" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "Dodavatel dílu se musí shodovat s dodavatelem PO" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "Množství musí být kladné" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Společnost, jíž se položky prodávají" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "Stav prodejní objednávky" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Reference zákazníka " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "Referenční kód objednávky zákazníka" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Datum odeslání" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "odesláno společností" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "Objednávka je již dokončena" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "Objednávka je již zrušena" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "Pouze otevřená objednávka může být označena jako kompletní" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Objednávku nelze dokončit, protože dodávky jsou nekompletní" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "Objednávka nemůže být dokončena, protože jsou neúplné řádkové položky" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Množství položky" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "Odkaz na řádkovou položku" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Poznámky k řádkovým položkám" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cílové datum pro tuto řádkovou položku (pro použití cílového data z objednávky ponechte prázdné)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "Popis řádkové položky (nepovinné)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "Dodatečný kontext pro tento řádek" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Cena za jednotku" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "Dodavatelský díl musí odpovídat dodavateli" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Díl dodavatele" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Díl dodavatele" msgid "Received" msgstr "Doručeno" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Počet přijatých položek" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Nákupní cena" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Jednotková nákupní cena" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "Řádková položka prodejní objednávky" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuální díl nelze přiřadit k prodejní objednávce" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "K prodejní objednávce lze přiřadit pouze prodejné díly" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Prodejní cena" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Jednotková prodejní cena" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Odesláno" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Odeslané množství" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Datum odeslání" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Datum doručení" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "Datum doručení zásilky" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Kontroloval(a)" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Uživatel, který zkontroloval tuto zásilku" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Uživatel, který zkontroloval tuto zásilku" msgid "Shipment" msgstr "Doprava" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Číslo zásilky" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Sledovací číslo" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Informace o sledování zásilky" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Číslo faktury" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Referenční číslo přiřazené faktury" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "Zásilka již byla odeslána" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "Zásilka nemá žádné přidělené skladové položky" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "Zásobní položka nebyla přiřazena" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nelze přidělit skladovou položku na řádek s jiným dílem" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "Nelze přidělit skladovou položku na řádek bez dílu" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Přidělené množství nesmí překročit množství zásob" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "Množství musí být 1 pro serializovanou skladovou položku" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "Prodejní objednávka neodpovídá zásilce" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "Zásilka neodpovídá prodejní objednávce" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Řádek" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "Odkaz na zásilku z prodejní objednávky" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Položka" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Vyberte skladovou položku pro přidělení" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Zadejte množství pro přidělení zásob" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "Reference návratové objednávky" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "Společnost, od které se vrací položky" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "Stav návratové objednávky" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" -msgstr "K návratové objednávce lze přiřadit pouze serializované položky" +#: order/models.py:2464 +msgid "Stock item must be specified" +msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "Vyberte položku pro vrácení od zákazníka" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "Datum přijetí" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "Datum přijetí této vrácené položky" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "Výsledek" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "Výsledky pro tuto položku" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "Náklady spojené s návratem nebo opravou této položky" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "Vrácení peněz" msgid "Reject" msgstr "Odmítnout" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Opožděná prodejní objednávka" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "Prodejní objednávka {so} je nyní opožděná" @@ -7039,7 +7062,7 @@ msgstr "Kategorie dílů" msgid "Default location for parts in this category" msgstr "Výchozí umístění dílů v této kategorii" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "Výchozí klíčová slova pro díly v této kategorii" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Ikona" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Ikona (volitelná)" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "ID dodavatele" msgid "Customer ID" msgstr "ID zákazníka" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Instalováno v" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "Odstranit po vyčerpání" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Skladové umístění" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Skladová umístění" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Správce" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Skladové položky nelze umístit přímo do strukturálních skladových umístění, ale lze je umístit do podřízených skladových umístění." -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "Toto je externí skladové umístění" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Toto skladové umístění nemůžete označit jako strukturální, protože již obsahuje skladové položky!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "Skladové položky nelze umístit do strukturálních skladových umístění!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Nelze vytvořit skladovou položku pro virtuální díl" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "Množství musí být 1 pro položku se sériovým číslem" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "Položka nemůže patřit sama sobě" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Nadřazená skladová položka" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Vyberte odpovídající díl dodavatele pro tuto skladovou položku" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "Kde se tato skladová položka nachází?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "Balení, ve kterém je tato skladová položka uložena" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "Je tato položka nainstalována v jiné položce?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Sériové číslo pro tuto položku" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Kód šarže pro tuto skladovou položku" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "Výrobní příkaz, který spotřeboval tuto skladovou položku" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Nákupní objednávka pro tuto skladovou položku" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Odstranit tuto skladovou položku po vyčerpání zásob" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "Skladová položka byla přidělena prodejní objednávce" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "Skladová položka je nainstalována v jiné položce" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "Skladová položka obsahuje jiné položky" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "Skladová položka byla přidělena zákazníkovi" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "Skladová položka je ve výrobě" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "Duplicitní skladové položky" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "Skladové položky musí odkazovat na stejný díl" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "Skladové položky musí odkazovat na stejný díl dodavatele" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Zásobová položka nemůže být přesunuta, protože není skladem" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "Sledování skladových položek" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "Výsledek testu skladové položky" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index dcf9330e17..0acf89fe7f 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Ugyldigt antal angivet" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Ugyldigt valg" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Ugyldigt valg" msgid "Name" msgstr "Navn" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Navn" msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Beskrivelse (valgfri)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Systemoplysninger" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Sporet" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Allokeret" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Allokeret" msgid "Available" msgstr "Tilgængelig" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Tilgængelig" msgid "Build Order" msgstr "Produktionsordre" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Produktionsordre" msgid "Build Orders" msgstr "Produktionsordrer" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Ugyldigt valg for overordnet produktion" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Byggeordre enhed kan ikke ændres" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Produktionsordre reference" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Produktionsordre som er tildelt denne produktion" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Vælg dele til produktion" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Salgsordrereference" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Salgsordre, som er tildelt denne produktion" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Kilde Lokation" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Destinations Placering" -#: build/models.py:301 +#: build/models.py:302 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:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Produktions antal" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Antal lagervarer som skal produceres" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Afsluttede elementer" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Antal lagervarer som er færdiggjort" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Produktions Status" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Produktions statuskode" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batch Kode" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Oprettelsesdato" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Projekteret afslutningsdato" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Dato for afslutning" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "udført af" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Udstedt af" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Bruger som udstedte denne byggeordre" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Bruger som udstedte denne byggeordre" msgid "Responsible" msgstr "Ansvarlig" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Ekstern link" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Link til ekstern URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Bygge Prioritet" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Prioritet af denne byggeordre" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Bygningsordre {build} er fuldført" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "En byggeordre er fuldført" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Annulleret" msgid "Complete" msgstr "Fuldført" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Bruger" @@ -3789,8 +3791,8 @@ msgstr "Bruger" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Afsendt" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "Refusion" msgid "Reject" msgstr "Afvis" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index b381c125bb..87d9a2040b 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Konnte {original} nicht in {unit} umwandeln" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Ungültige Auswahl" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Ungültige Auswahl" msgid "Name" msgstr "Name" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Name" msgid "Description" msgstr "Beschreibung" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Beschreibung (optional)" @@ -599,7 +599,7 @@ msgstr "Ist dieser Benutzer ein Administrator" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Systeminformationen" msgid "About InvenTree" msgstr "Über InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Nachverfolgt" msgid "Testable" msgstr "Prüfbar" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Zugeordnet" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Zugeordnet" msgid "Available" msgstr "Verfügbar" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Verfügbar" msgid "Build Order" msgstr "Bauauftrag" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Bauauftrag" msgid "Build Orders" msgstr "Bauaufträge" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "Die Stückliste wurde noch nicht kontrolliert" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "Baureihenfolge kann nicht für ein inaktives Teil erstellt werden" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "Baureihenfolge kann nicht für ein inaktives Teil erstellt werden" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Ungültige Wahl für übergeordneten Bauauftrag" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Teil in Bauauftrag kann nicht geändert werden" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Bauauftragsreferenz" msgid "Reference" msgstr "Referenz" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Kurze Beschreibung des Baus (optional)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Teil für den Bauauftrag wählen" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Auftrag Referenz" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Quell-Lagerort" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Ziel-Lagerort" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Lagerort an dem fertige Objekte gelagert werden auswählen" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Bau-Anzahl" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Anzahl der zu bauenden Lagerartikel" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Fertiggestellte Teile" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Anzahl der fertigen Lagerartikel" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Bauauftrags-Status" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Bau-Statuscode" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Losnummer" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Erstelldatum" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "geplantes Fertigstellungsdatum" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Fertigstellungsdatum" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "Fertiggestellt von" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Aufgegeben von" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Nutzer der diesen Bauauftrag erstellt hat" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" msgid "Responsible" msgstr "Verantwortlicher Benutzer" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Externer Link" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Link zu einer externen URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Bauauftrags-Priorität" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Priorität dieses Bauauftrags" msgid "Project Code" msgstr "Projektcode" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Projektcode für diesen Auftrag" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "Fehler beim Abladen der Aufgabe, um die Build-Allokation abzuschließen" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Bauauftrag {build} wurde fertiggestellt" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Ein Bauauftrag wurde fertiggestellt" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "Seriennummern müssen für nachverfolgbare Teile angegeben werden" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "kein Endprodukt angegeben" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Endprodukt bereits hergstellt" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "Menge kann nicht größer als die Ausgangsmenge sein" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, 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:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Objekt bauen" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Objekt bauen" msgid "Quantity" msgstr "Anzahl" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Erforderliche Menge für Auftrag" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" msgid "Stock Item" msgstr "Lagerartikel" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Quell-Lagerartikel" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Installiere in" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Ziel-Lagerartikel" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Lagerort für fertige Endprodukte" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Stücklisten-Position" msgid "Allocated Stock" msgstr "Zugewiesener Bestand" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Storniert" msgid "Complete" msgstr "Fertig" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Bestand für Bauauftrag erforderlich" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Überfälliger Bauauftrag" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "Bauauftrag {bo} ist jetzt überfällig" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Bestand wurde Bauauftrag noch nicht vollständig zugewiesen" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Ausgangs-Lager" msgid "Stock can be taken from any available location." msgstr "Bestand kann jedem verfügbaren Lagerort entnommen werden." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Ziel-Lager" @@ -3779,8 +3781,8 @@ msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Benutzer" @@ -3789,8 +3791,8 @@ msgstr "Benutzer" msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Titel" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3948,11 +3950,11 @@ msgstr "" #: common/models.py:3142 msgid "Custom Unit" -msgstr "" +msgstr "Benutzerdefinierte Einheit" #: common/models.py:3160 msgid "Unit symbol must be unique" -msgstr "" +msgstr "Einheitensymbol muss eindeutig sein" #: common/models.py:3175 msgid "Unit name must be a valid identifier" @@ -3978,7 +3980,7 @@ msgstr "Definition" msgid "Unit definition" msgstr "Einheitsdefinition" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,21 +4023,21 @@ msgstr "Dateigröße" msgid "File size in bytes" msgstr "Dateigröße in Bytes" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "Ungültiger Modelltyp für Anhang angegeben" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Schlüssel" #: common/models.py:3410 msgid "Value that will be saved in the models database" -msgstr "" +msgstr "Wert, der in der Modell-Datenbank gespeichert wird" #: common/models.py:3413 msgid "Name of the state" -msgstr "" +msgstr "Name des Bundeslandes" #: common/models.py:3417 common/models.py:3650 part/serializers.py:273 msgid "Label" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Kontext" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Ergebnis" @@ -4310,79 +4312,79 @@ msgstr "Artikel wurden aus einer Rücksendung erhalten" msgid "Error raised by plugin" msgstr "Fehler in Plugin aufgetreten" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "Wird ausgeführt" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Anstehende Aufgaben" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Geplante Aufgaben" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Fehlgeschlagene Aufgaben" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "Aufgabe-ID" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "Eindeutige Aufgaben-ID" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Sperren" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Sperrzeit" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Aufgabenname" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Funktion" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Funktionsname" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Parameter" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Aufgaben-Parameter" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "Schlüsselwort Parameter" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "Schlüsselwort Parameter für Aufgaben" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Dateiname" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "Modelltyp" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "Benutzer hat keine Berechtigung, Anhänge für dieses Modell zu erstellen oder zu bearbeiten" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "Lieferantenteil ist aktiv" msgid "Internal Part is Active" msgstr "Internes Teil ist aktiv" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "Lieferant ist aktiv" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Hersteller" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Firma" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Kontakt-Email" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Standard-Währung für diese Firma" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "Link zu Adressinformationen (extern)" msgid "Manufacturer Part" msgstr "Herstellerteil" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Basisteil" msgid "Select part" msgstr "Teil auswählen" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Hersteller" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Hersteller auswählen" @@ -4735,7 +4742,7 @@ msgstr "Parametereinheit" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "Datum des letzten Updates der Verfügbarkeitsdaten" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Standard-Währung für diesen Zulieferer" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "Firmenname" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Bild von URL herunterladen" msgid "Delete image" msgstr "Bild löschen" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "Maschinenkonfiguration" msgid "Config type" msgstr "Konfigurationstyp" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Bestellung" @@ -5696,8 +5703,8 @@ msgstr "Bestellung ausstehend" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Bestellung" msgid "Return Order" msgstr "Rücksendeauftrag" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "Gesamtpreis für diese Bestellung" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "Auftragswährung" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "Währung für diesen Auftrag (leer lassen, um Firmenstandard zu verwenden)" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "Kontakt stimmt nicht mit der ausgewählten Firma überein" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "Auftragsbeschreibung (optional)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "Projektcode für diesen Auftrag auswählen" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Link auf externe Seite" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Geplantes Lieferdatum für Auftrag." -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Erstellt von" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Nutzer oder Gruppe der/die für diesen Auftrag zuständig ist/sind" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "Ansprechpartner für diesen Auftrag" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "Firmenadresse für diesen Auftrag" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Bestell-Referenz" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Bestellungs-Status" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Firma bei der die Teile bestellt werden" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Zulieferer-Referenz" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Zulieferer Bestellreferenz" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "Empfangen von" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Aufgabedatum" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Datum an dem die Bestellung aufgegeben wurde" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Firma an die die Teile verkauft werden" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Kundenreferenz" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "Bestellreferenz" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Versanddatum" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "Versand von" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "Bestellung ist bereits abgeschlossen" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "Bestellung ist bereits storniert" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Auftrag kann nicht abgeschlossen werden, da unvollständige Sendungen vorhanden sind" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "Auftrag kann nicht abgeschlossen werden, da es unvollständige Positionen gibt" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Anzahl" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "Position - Referenz" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Position - Notizen" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Zieldatum für diesen Einzelposten (leer lassen, um das Zieldatum des Auftrags zu verwenden)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "Positionsbeschreibung (optional)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "Zusätzlicher Kontext für diese Zeile" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Stückpreis" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "Lieferantenteil muss mit Lieferant übereinstimmen" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Zuliefererteil" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Zuliefererteil" msgid "Received" msgstr "Empfangen" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Preis" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "Ein virtuelles Teil kann nicht einem Auftrag zugeordnet werden" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Verkaufspreis" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Stückverkaufspreis" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Versendet" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Versendete Menge" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Versanddatum" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Lieferdatum" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "Versanddatum" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Kontrolliert von" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Benutzer, der diese Sendung kontrolliert hat" msgid "Shipment" msgstr "Sendung" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Sendungsnummer" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Sendungsverfolgungsnummer" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Informationen zur Sendungsverfolgung" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Rechnungsnummer" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Referenznummer für zugehörige Rechnung" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "Sendung wurde bereits versandt" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "Sendung hat keine zugewiesene Lagerartikel" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "Lagerartikel wurde nicht zugewiesen" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kann Lagerartikel keiner Zeile mit einem anderen Teil hinzufügen" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "Auftrag gehört nicht zu Sendung" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "Sendung gehört nicht zu Auftrag" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Position" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "Sendungsnummer-Referenz" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Position" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Lagerartikel für Zuordnung auswählen" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "Rücksendungsreferenz" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "Firma von der die Artikel zurückgeschickt werden" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "Status der Rücksendung" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" -msgstr "Nur serialisierte Artikel können einer Rücksendung zugeordnet werden" +#: order/models.py:2464 +msgid "Stock item must be specified" +msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "Artikel zur Rücksendung auswählen" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "Empfangsdatum" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "Das Datum des Empfangs dieses Rücksendeartikels" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "Ergebnis" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "Ergebnis für dieses Zeilenelement" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "Kosten für die Rückgabe oder Reparatur dieses Objektes" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "Artikel wurde bereits erhalten" msgid "Items can only be received against orders which are in progress" msgstr "Artikel können nur bei laufenden Bestellungen empfangen werden" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "Verkaufspreis-Währung" @@ -6398,20 +6421,20 @@ msgstr "Rückerstattung" msgid "Reject" msgstr "Ablehnen" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Überfällige Bestellung" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "Bestellung {po} ist jetzt überfällig" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Überfälliger Auftrag" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "Auftrag {so} ist jetzt überfällig" @@ -7039,7 +7062,7 @@ msgstr "Teil-Kategorien" msgid "Default location for parts in this category" msgstr "Standard-Lagerort für Teile dieser Kategorie" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Standard Stichwörter" msgid "Default keywords for parts in this category" msgstr "Standard-Stichworte für Teile dieser Kategorie" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Symbol" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Symbol (optional)" @@ -7765,7 +7788,7 @@ msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten msgid "Stock items for variant parts can be used for this BOM item" msgstr "Bestand von Varianten kann für diese Stücklisten-Position verwendet werden" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "Plugin erfolgreich deinstallieren" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "Plugin-Konfiguration" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "Plugin-Konfigurationen" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "Schlüssel des Plugins" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "Name des Plugins" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "Paket-Name" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "Name des installierten Paketes, wenn das Plugin über PIP installiert wurde" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "Ist das Plugin aktiv" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Installiert" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "Beispiel-Plugin" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Integriertes Plugin" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "Paket-Plugin" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Plugin" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "Methode" @@ -10010,7 +10033,7 @@ msgstr "Zulieferer ID" msgid "Customer ID" msgstr "Kunden ID" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "verbaut in" @@ -10035,7 +10058,7 @@ msgstr "Überprüfung erforderlich" msgid "Delete on Deplete" msgstr "Löschen wenn leer" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "Das Zulieferteil hat eine Packungsgröße definiert, aber das Kennzeiche msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "Lagerstandort Typ" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "Lagerstandorte Typen" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standardsymbol für alle Orte, die kein Icon gesetzt haben (optional)" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Bestand-Lagerort" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Bestand-Lagerorte" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Besitzer" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Besitzer auswählen" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Lagerartikel können nicht direkt an einen strukturellen Lagerort verlegt werden, können aber an einen untergeordneten Lagerort verlegt werden." -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Extern" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "Dies ist ein externer Lagerort" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Standorttyp" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "Standortart dieses Standortes" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Sie können diesen Lagerort nicht als strukturell markieren, da sich bereits Lagerartikel darin befinden!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "Lagerartikel können nicht in strukturelle Lagerorte abgelegt werden!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Für virtuelle Teile können keine Lagerartikel erstellt werden" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Artikeltyp ('{self.supplier_part.part}') muss {self.part} sein" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "Anzahl muss für Objekte mit Seriennummer 1 sein" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Seriennummer kann nicht gesetzt werden wenn die Anzahl größer als 1 ist" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "Teil kann nicht zu sich selbst gehören" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "Teil muss eine Referenz haben wenn is_building wahr ist" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "Referenz verweist nicht auf das gleiche Teil" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Eltern-Lagerartikel" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Basis-Teil" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Passendes Zuliefererteil für diesen Lagerartikel auswählen" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "Wo wird dieses Teil normalerweise gelagert?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "Verpackung, in der dieser Lagerartikel gelagert ist" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "Ist dieses Teil in einem anderen verbaut?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Seriennummer für dieses Teil" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Losnummer für diesen Lagerartikel" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Bestand" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "Quellbau" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "Bauauftrag für diesen Lagerartikel" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Verbraucht von" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "Bauauftrag der diesen Lagerartikel verbrauchte" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Quelle Bestellung" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Bestellung für diesen Lagerartikel" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "Ziel-Auftrag" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ablaufdatum für Lagerartikel. Bestand wird danach als abgelaufen gekennzeichnet" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Löschen wenn leer" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Diesen Lagerartikel löschen wenn der Bestand aufgebraucht ist" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "Preis für eine Einheit bei Einkauf" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "In Teil umgewandelt" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "Teil ist nicht verfolgbar" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "Anzahl muss eine Ganzzahl sein" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Menge darf die verfügbare Lagermenge ({self.quantity}) nicht überschreiten" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "Anzahl stimmt nicht mit den Seriennummern überein" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "Testvorlage existiert nicht" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "Artikel wurde einem Kundenauftrag zugewiesen" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "Lagerartikel ist in anderem Element verbaut" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "Lagerartikel enthält andere Artikel" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "Artikel wurde einem Kunden zugewiesen" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "Lagerartikel wird aktuell produziert" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "Nachverfolgbare Lagerartikel können nicht zusammengeführt werden" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "Artikel duplizeren" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "Lagerartikel müssen auf dasselbe Teil verweisen" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "Lagerartikel müssen auf dasselbe Lieferantenteil verweisen" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "Status-Codes müssen zusammenpassen" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagerartikel kann nicht bewegt werden, da kein Bestand vorhanden ist" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "Eintrags-Notizen" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "Wert muss für diesen Test angegeben werden" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "Anhang muss für diesen Test hochgeladen werden" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Testergebnis" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "Test Ausgabe Wert" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "Test Ergebnis Anhang" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Test Notizen" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "Teststation" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "Der Bezeichner der Teststation, in der der Test durchgeführt wurde" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "Gestartet" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "Der Zeitstempel des Teststarts" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "Fertiggestellt" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "Der Zeitstempel der Test-Beendigung" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index ce044e5fa8..6c221f440a 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Δεν ήταν δυνατή η μετατροπή από {original} σε {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Μη έγκυρη ποσότητα" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Μη έγκυρη επιλογή" msgid "Name" msgstr "Όνομα" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Όνομα" msgid "Description" msgstr "Περιγραφή" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Περιγραφή (προαιρετική)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Πληροφορίες συστήματος" msgid "About InvenTree" msgstr "Σχετικά με το InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Υπό παρακολούθηση" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Κατανεμημένο" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Κατανεμημένο" msgid "Available" msgstr "Διαθέσιμο" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Διαθέσιμο" msgid "Build Order" msgstr "Σειρά Κατασκευής" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Σειρά Κατασκευής" msgid "Build Orders" msgstr "Δημιουργία Παραγγελιών" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Μη έγκυρη επιλογή για γονική κατασκευή" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Εξάρτημα από εντολή κατασκευής δεν μπορεί να αλλάξει" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Αναφορά Παραγγελίας Κατασκευής" msgid "Reference" msgstr "Αναφορά" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Σύντομη περιγραφή της κατασκευής (προαιρετικό)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατασκευή" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Επιλέξτε τμήμα για κατασκευή" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Κωδικός Παραγγελίας Πωλήσεων" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Τοποθεσία Προέλευσης" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Επιλέξτε τοποθεσία από την οποία θα γίνει απόθεμα, για αυτή την κατασκευή (αφήστε κενό για να πάρετε από οποιαδήποτε θέση αποθήκευσης)" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Τοποθεσία Προορισμού" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Επιλέξτε την τοποθεσία όπου θα αποθηκευτούν τα ολοκληρωμένα στοιχεία" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Ποσότητα Κατασκευής" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Αριθμός αντικειμένων για κατασκευή" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Ολοκληρωμένα αντικείμενα" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Αριθμός αντικειμένων αποθέματος που έχουν ολοκληρωθεί" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Κατάσταση Κατασκευής" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Ημερομηνία ολοκλήρωσης στόχου" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "ολοκληρώθηκε από" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Εκδόθηκε από" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελ msgid "Responsible" msgstr "Υπεύθυνος" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την εντολή κατασκευής" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Εξωτερικοί σύνδεσμοι" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Προτεραιότητα Κατασκευής" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Προτεραιότητα αυτής της εντολής κατασκευής" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Προτεραιότητα αυτής της εντολής κατασκ msgid "Project Code" msgstr "Κωδικός Έργου" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Κωδικός έργου για αυτήν την εντολή κατασκευής" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Η παραγγελία κατασκευής {build} έχει ολοκληρωθεί" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Δεν καθορίστηκε έξοδος κατασκευής" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "Η ποσότητα δεν μπορεί να είναι μεγαλύτερη από την παραγόμενη ποσότητα" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Το προϊόν κατασκευής {serial} δεν έχει περάσει όλες τις απαιτούμενες δοκιμές" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Αντικείμενο κατασκευής" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Αντικείμενο κατασκευής" msgid "Quantity" msgstr "Ποσότητα" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Απαιτούμενη ποσότητα για την εντολή κατασκευής" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Το στοιχείο κατασκευής πρέπει να ορίζει μια έξοδο κατασκευής, καθώς το κύριο τμήμα επισημαίνεται ως ανιχνεύσιμο" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακό απόθεμα" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Στοιχείο πηγαίου αποθέματος" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Ποσότητα αποθέματος για διάθεση για κατασκευή" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Εγκατάσταση σε" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Αποθήκη προορισμού" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κατασκευής" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Ακυρώθηκε" msgid "Complete" msgstr "Ολοκληρώθηκε" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Το Απόθεμα δεν έχει κατανεμηθεί πλήρως σε αυτή την Εντολή Κατασκευής" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Ολοκληρωμένα Προϊόντα" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Προέλευση Αποθέματος" msgid "Stock can be taken from any available location." msgstr "Το απόθεμα μπορεί να ληφθεί από οποιαδήποτε διαθέσιμη τοποθεσία." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Προορισμός" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Χρήστης" @@ -3789,8 +3791,8 @@ msgstr "Χρήστης" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Όνομα αρχείου" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Αποστάλθηκε" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "Επιστροφή χρημάτων" msgid "Reject" msgstr "Απόρριψη" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 0fa2edf276..085a8916ff 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-11-28 23:09+0000\n" +"POT-Creation-Date: 2024-12-04 06:57+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -53,7 +53,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -74,13 +74,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -436,10 +436,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -455,19 +455,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -492,7 +492,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -600,7 +600,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -744,7 +744,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -843,11 +843,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -907,7 +907,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -921,7 +921,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -930,7 +930,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -941,36 +941,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -985,114 +985,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1105,37 +1105,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1146,68 +1146,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1252,39 +1253,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1300,19 +1301,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1414,7 +1415,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1443,8 +1444,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1646,7 +1647,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1682,7 +1683,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1741,8 +1742,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1803,15 +1805,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1937,8 +1939,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1976,8 +1978,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2029,8 +2031,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3780,8 +3782,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3790,8 +3792,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3889,7 +3891,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3979,7 +3981,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4022,11 +4024,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4201,7 +4203,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4252,7 +4254,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4269,7 +4271,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4311,79 +4313,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4466,17 +4468,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4513,7 +4532,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4561,7 +4580,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4665,7 +4684,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4675,18 +4694,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4736,7 +4743,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4758,7 +4765,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4862,15 +4869,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4941,10 +4948,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5615,7 +5622,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5678,9 +5685,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5697,8 +5704,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5710,8 +5717,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5719,194 +5726,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5916,81 +5923,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5998,137 +6005,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6363,7 +6382,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6399,20 +6422,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7040,7 +7063,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7059,13 +7082,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7766,7 +7789,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9377,58 +9400,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10011,7 +10034,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10036,7 +10059,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10160,316 +10183,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 042d0bb2df..f8a956b6ee 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -73,13 +73,13 @@ msgstr "Número decimal no válido" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Selección no válida" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Selección no válida" msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Nombre" msgid "Description" msgstr "Descripción" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Descripción (opcional)" @@ -599,7 +599,7 @@ msgstr "Es este usuario un superusuario" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Información del sistema" msgid "About InvenTree" msgstr "Acerca de InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Rastreado" msgid "Testable" msgstr "Comprobable" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "Pedido pendiente" msgid "Allocated" msgstr "Asignadas" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Asignadas" msgid "Available" msgstr "Disponible" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Disponible" msgid "Build Order" msgstr "Construir órden" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Construir órden" msgid "Build Orders" msgstr "Construir órdenes" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "BOM de ensamblado no ha sido validado" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "La orden de construcción no puede ser creado para una parte inactiva" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "La orden de construcción no puede ser creada para una parte desbloqueada" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Opción no válida para la construcción padre" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Se debe especificar un usuario o grupo responsable" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "La parte del pedido de construcción no puede ser modificada" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Número de orden de construcción o armado" msgid "Reference" msgstr "Referencia" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Breve descripción de la construcción (opcional)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Orden de Construcción o Armado a la que se asigna" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Seleccionar parte a construir o armar" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Referencia de orden de venta" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Orden de Venta a la que se asigna" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Ubicación de la fuente" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Seleccione la ubicación de donde tomar stock para esta construcción o armado (deje en blanco para tomar desde cualquier ubicación)" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Ubicación de destino" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Seleccione la ubicación donde se almacenarán los artículos completados" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Cantidad a crear" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Número de objetos existentes a construir" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Elementos completados" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Número de productos en stock que se han completado" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Estado de la construcción" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Código de estado de construcción" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Numero de lote" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Número de lote de este producto final" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Fecha de Creación" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Fecha límite de finalización" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Fecha de finalización" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "terminado por" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Emitido por" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "El usuario que emitió esta orden" msgid "Responsible" msgstr "Responsable" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Usuario o grupo responsable de esta orden de construcción" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Link externo" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Enlace a URL externa" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Prioridad de construcción" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Prioridad de esta orden de construcción" msgid "Project Code" msgstr "Código del proyecto" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Código de proyecto para esta orden de ensamble" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "No se pudo descargar la tarea para completar las asignaciones de construcción" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "El pedido {build} ha sido procesado" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Pedido #[order] ha sido procesado" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "Los números de serie deben ser proporcionados para las partes rastreables" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "No se ha especificado salida de construcción" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "La construcción de la salida ya está completa" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "La construcción {serial} no ha pasado todas las pruebas requeridas" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "Construir línea de pedido" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Ensamblar equipo" msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Cantidad requerida para orden de ensamble" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de construcción o armado debe especificar un resultado o salida, ya que la parte maestra está marcada como rastreable" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" msgid "Stock Item" msgstr "Artículo de stock" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Producto original de stock" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Cantidad de stock a asignar para construir" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Instalar en" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Artículo de stock de destino" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "Referencia BOM" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "Nombre de parte la BOM" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Item de Lista de Materiales" msgid "Allocated Stock" msgstr "Stock Asignado" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Cancelado" msgid "Complete" msgstr "Terminado" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Stock requerido para la orden de construcción" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Orden de construcción atrasada" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "El pedido de construcción {bo} está atrasado" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Stock no ha sido asignado completamente a este pedido de construcción" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Salidas completadas" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Fuente de stock" msgid "Stock can be taken from any available location." msgstr "Las existencias se pueden tomar desde cualquier ubicación disponible." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Destinación" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Usuario" @@ -3789,8 +3791,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Título" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "Definición" msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "Tamaño del archivo" msgid "File size in bytes" msgstr "Tamaño del archivo en bytes" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Clave" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "Lista de selección a la que pertenece esta entrada" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "Fecha y hora del escaneo de código de barras" msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Contexto" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "Respuesta de datos del escaneo de código de barras" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Resultado" @@ -4310,79 +4312,79 @@ msgstr "Los artículos han sido recibidos contra una orden de devolución" msgid "Error raised by plugin" msgstr "Error generado por el complemento" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "Está en ejecución" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Tareas pendientes" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Tareas Programadas" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Tareas fallidas" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "Identificación de Tarea" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "Identificación de tarea única" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Bloquear" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Bloquear hora" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Nombre de la tarea" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Función" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Nombre de la Función" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Argumentos" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Argumentos de la tarea" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "Argumentos de palabra clave" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "Argumentos de palabra clave de tarea" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Nombre de Archivo" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "Lista de selección bloqueada" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Fabricante" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Empresa" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Correo electrónico de contacto" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Moneda predeterminada utilizada para esta empresa" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "Enlace a información de dirección (externa)" msgid "Manufacturer Part" msgstr "Parte del fabricante" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Parte base" msgid "Select part" msgstr "Seleccionar parte" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Fabricante" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Seleccionar fabricante" @@ -4735,7 +4742,7 @@ msgstr "Unidades de parámetro" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "Fecha de última actualización de los datos de disponibilidad" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Moneda predeterminada utilizada para este proveedor" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Descargar desde URL" msgid "Delete image" msgstr "Borrar imagen" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "Completado antes de" msgid "Completed After" msgstr "Completado después de" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Orden" @@ -5696,8 +5703,8 @@ msgstr "Orden pendiente" msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "Tiene envío" msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Orden de compra" msgid "Return Order" msgstr "Orden de devolución" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "Precio total para este pedido" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "Moneda de pedido" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "Moneda para este pedido (dejar en blanco para utilizar el valor predeterminado de la empresa)" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "El contacto no coincide con la empresa seleccionada" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Fecha esperada para la entrega del pedido. El pedido se retrasará después de esta fecha." -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Creado por" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Usuario o grupo responsable de este pedido" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "Punto de contacto para este pedido" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Estado de la orden de compra" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Empresa de la cual se están encargando los artículos" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Referencia del proveedor" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Código de referencia de pedido del proveedor" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "recibido por" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "El pedido no se puede completar ya que hay asignaciones incompletas" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Parte del proveedor" msgid "Received" msgstr "Recibido" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "Una parte virtual no puede ser asignada a un pedido de venta" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Usuario que revisó este envío" msgid "Shipment" msgstr "Envío" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Línea" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Ítem" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" -msgstr "Sólo los artículos serializados pueden ser asignados a una orden de devolución" +#: order/models.py:2464 +msgid "Stock item must be specified" +msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "La fecha en la que se recibió este artículo de devolución" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "Resultado" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "Costo asociado con la devolución o reparación para esta partida" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "La partida ya ha sido recibida" msgid "Items can only be received against orders which are in progress" msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -6398,20 +6421,20 @@ msgstr "Reembolso" msgid "Reject" msgstr "Rechazo" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Orden de compra atrasada" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "La orden de compra {po} está atrasada" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Orden de venta atrasada" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "La orden de venta {so} está atrasada" @@ -7039,7 +7062,7 @@ msgstr "Categorías de parte" msgid "Default location for parts in this category" msgstr "Ubicación predeterminada para partes de esta categoría" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Palabras clave predeterminadas" msgid "Default keywords for parts in this category" msgstr "Palabras clave por defecto para partes en esta categoría" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Icono" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Icono (opcional)" @@ -7765,7 +7788,7 @@ msgstr "Este artículo BOM es heredado por BOMs para partes variantes" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" @@ -9376,58 +9399,58 @@ msgstr "Instalación del complemento no encontrada" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "Configuración del complemento" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "Configuraciones del Plug-in" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "Clave del complemento" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "Nombre del complemento" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "Nombre de Paquete" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "Está activo el complemento" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Instalado" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "Complemento de ejemplo" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Complemento integrado" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Complemento" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "Método" @@ -10010,7 +10033,7 @@ msgstr "ID de proveedor" msgid "Customer ID" msgstr "ID de cliente" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Instalado en" @@ -10035,7 +10058,7 @@ msgstr "Revisión necesaria" msgid "Delete on Deplete" msgstr "Eliminar al agotarse" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Ubicación de Stock" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Ubicaciones de Stock" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Propietario" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Seleccionar Propietario" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Externo" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "Se debe especificar la pieza" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "La cantidad debe ser 1 para el artículo con un número de serie" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Número de serie no se puede establecer si la cantidad es mayor que 1" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "El objeto no puede pertenecer a sí mismo" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "El artículo debe tener una referencia de construcción si is_building=True" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "La referencia de la construcción no apunta al mismo objeto de parte" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Artículo de stock padre" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Parte base" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Seleccione una parte del proveedor correspondiente para este artículo de stock" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "¿Dónde se encuentra este artículo de stock?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "Empaquetar este artículo de stock se almacena en" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "¿Está este artículo instalado en otro artículo?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Número de serie para este artículo" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Código de lote para este artículo de stock" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Cantidad de Stock" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "Build de origen" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "Build para este item de stock" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Consumido por" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Orden de compra de origen" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Orden de compra para este artículo de stock" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "Orden de venta de destino" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Fecha de caducidad del artículo de stock. El stock se considerará caducado después de esta fecha" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Eliminar al agotar" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Eliminar este artículo de stock cuando se agoten las existencias" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "Precio de compra único en el momento de la compra" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "Convertido a parte" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "La parte no está establecida como rastreable" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "Cantidad debe ser un entero" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "Los números de serie deben ser proporcionados como una lista" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "La cantidad no coincide con los números de serie" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "Artículo de stock ha sido asignado a un pedido de venta" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "Artículo de stock está instalado en otro artículo" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "Artículo de stock contiene otros artículos" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "Artículo de stock ha sido asignado a un cliente" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "El artículo de stock está en producción" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "Stock serializado no puede ser combinado" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "Artículos de Stock Duplicados" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "Los artículos de stock deben referirse a la misma parte" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "Los artículos de stock deben referirse a la misma parte del proveedor" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "Los códigos de estado del stock deben coincidir" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stock no se puede mover porque no está en stock" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "Notas de entrada" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "Debe proporcionarse un valor para esta prueba" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "El archivo adjunto debe ser subido para esta prueba" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Resultado de la prueba" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "Valor de salida de prueba" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "Adjunto de resultados de prueba" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Notas de prueba" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "Finalizó" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" 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 418ece108d..f9af7bd27a 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:52\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Selección no válida" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Selección no válida" msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Nombre" msgid "Description" msgstr "Descripción" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Descripción (opcional)" @@ -599,7 +599,7 @@ msgstr "Este usuario es un superusuario" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index c516259c55..2099a06d6a 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "Nimi" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Nimi" msgid "Description" msgstr "Kirjeldus" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Kirjeldus (valikuline)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Süsteemi info" msgid "About InvenTree" msgstr "InvenTree kohta" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Jälgitud" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "Saadaval" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Saadaval" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "Tootekood" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Koostamise olek" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Loomise kuupäev" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "Kogus" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Katkestatud" msgid "Complete" msgstr "Valmis" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Testitulemused" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 46146c3147..c398a16994 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "مرجع سفارش فروش" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "منبع محل" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "مقصد" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index a48197bd81..9c854cc4d3 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Annettu määrä on virheellinen" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Virheellinen valinta" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Virheellinen valinta" msgid "Name" msgstr "Nimi" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Nimi" msgid "Description" msgstr "Kuvaus" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Kuvaus (valinnainen)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Järjestelmän tiedot" msgid "About InvenTree" msgstr "Tietoja InvenTree:stä" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "Saatavilla" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Saatavilla" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Ulkoinen linkki" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Linkki ulkoiseen URLiin" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "Määrä" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "Varastotuote" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Peruttu" msgid "Complete" msgstr "Valmis" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Käyttäjä" @@ -3789,8 +3791,8 @@ msgstr "Käyttäjä" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Otsikko" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Avain" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Tiedostonimi" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Valmistaja" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Yritys" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Valmistaja" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Valitse valmistaja" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "Tilauksen valuutta" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Tilauksen viite" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Asiakkaan viite " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "Vastaanotettu" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Lähetetty" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Seurantakoodi" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Laskunumero" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Oletus avainsanat" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Kuvake" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Kuvake (valinnainen)" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index fb3ecc2dc3..37144d8471 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossible de convertir {original} en {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Choix invalide" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Choix invalide" msgid "Name" msgstr "Nom" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Nom" msgid "Description" msgstr "Description" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Description (facultative)" @@ -599,7 +599,7 @@ msgstr "Cet utilisateur est-il un super-utilisateur" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Informations système" msgid "About InvenTree" msgstr "À propos d'InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Suivi" msgid "Testable" msgstr "Testable" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Allouée" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Allouée" msgid "Available" msgstr "Disponible" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Disponible" msgid "Build Order" msgstr "Ordre de Fabrication" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Ordre de Fabrication" msgid "Build Orders" msgstr "Ordres de Fabrication" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "La liste des composants de l'assemblage n'a pas été validée" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Choix invalide pour la fabrication parente" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Un utilisateur ou un groupe responsable doit être spécifié" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "La pièce de commande de construction ne peut pas être changée" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Référence de l' Ordre de Fabrication" msgid "Reference" msgstr "Référence" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Brève description de la fabrication (optionnel)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder associé a cette fabrication" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Sélectionnez la pièce à construire" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Bon de commande de référence" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Emplacement d'origine" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Emplacement cible" -#: build/models.py:301 +#: build/models.py:302 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:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Quantité a fabriquer" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Nombre de stock items à construire" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Articles terminés" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Nombre d'articles de stock qui ont été terminés" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "État de la construction" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Code de statut de construction" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Code de lot" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Date de création" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Date d'achèvement cible" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Date d'achèvement" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "achevé par" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Émis par" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Utilisateur ayant émis cette commande de construction" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Utilisateur ayant émis cette commande de construction" msgid "Responsible" msgstr "Responsable" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Utilisateur ou groupe responsable de cet ordre de construction" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Lien Externe" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Lien vers une url externe" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Priorité de fabrication" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Priorité de cet ordre de fabrication" msgid "Project Code" msgstr "Code du projet" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Code de projet pour cet ordre de construction" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 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:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "La commande de construction {build} a été effectuée" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Une commande de construction a été effectuée" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "Les numéros de série doivent être fournis pour les pièces traçables" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Pas d'ordre de production défini" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "L'ordre de production a déjà été réalisé" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 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:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, 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:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Création de l'objet" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Création de l'objet" msgid "Quantity" msgstr "Quantité" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Quantité requise pour la commande de construction" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "La quantité doit être de 1 pour stock sérialisé" -#: build/models.py:1700 +#: build/models.py:1707 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:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" msgid "Stock Item" msgstr "Article en stock" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Stock d'origine de l'article" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Quantité de stock à allouer à la construction" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Installer dans" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Stock de destination de l'article" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Emplacement des ordres de production achevés" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Article du BOM" msgid "Allocated Stock" msgstr "Stock alloué" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Annulé" msgid "Complete" msgstr "Terminé" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Stock requis pour la commande de construction" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Ordre de commande en retard" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "L'ordre de commande {bo} est maintenant en retard" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Le stock n'a pas été entièrement alloué à cet ordre de construction" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Sorties de Construction terminées" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Stock d'origine" msgid "Stock can be taken from any available location." msgstr "Le stock peut être pris à partir de n'importe quel endroit disponible." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Destination" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Utilisateur" @@ -3789,8 +3791,8 @@ msgstr "Utilisateur" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Titre" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "Définition" msgid "Unit definition" msgstr "Définition de l'unité" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "Date et heure du scan de code-barres" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Contexte" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Résultat" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "Erreur déclenchée par le plugin" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "En cours d'exécution" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Tâches en attente" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Tâches planifiées" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Tâches échouées" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "ID de la tâche" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "ID unique de la tâche" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Verrouillé" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Heure verrouillé" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Nom de la tâche" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Fonction" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Nom de la fonction" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Arguments" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Arguments tâche" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "Mots-clés Arguments" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "Mots-clés arguments tâche" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Nom du fichier" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "Le fournisseur de la pièce est active" msgid "Internal Part is Active" msgstr "La pièce interne est active" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "Le fournisseur est actif" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Fabricant" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Société" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Adresse e-mail de contact" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Devise par défaut utilisée pour cette entreprise" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "Lien vers les informations de l'adresse (externe)" msgid "Manufacturer Part" msgstr "Pièces du fabricant" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Pièce de base" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Fabricant" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Sélectionner un fabricant" @@ -4735,7 +4742,7 @@ msgstr "Unités du paramètre" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La pièce du fabricant liée doit faire référence à la même pièce de base" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "Date de dernière mise à jour des données de disponibilité" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Devise par défaut utilisée pour ce fournisseur" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Télécharger l'image depuis l'URL" msgid "Delete image" msgstr "Supprimer image" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "Configuration de la machine" msgid "Config type" msgstr "Type de configuration" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Commande" @@ -5696,8 +5703,8 @@ msgstr "Commande En Attente" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Commande d’achat" msgid "Return Order" msgstr "Retour de commande" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "Prix total pour cette commande" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "Devise de la commande" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "Description de la commande (facultatif)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Lien vers une page externe" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Date prévue pour la livraison de la commande. La commande sera en retard après cette date." -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Créé par" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Utilisateur ou groupe responsable de cette commande" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "Adresse de l'entreprise pour cette commande" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Référence de la commande" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Statut de la commande d'achat" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Société de laquelle les articles sont commandés" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Référence du fournisseur" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Code de référence de la commande fournisseur" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "reçu par" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Date d'émission" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Date d'émission de la commande" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "Date à laquelle la commande a été complété" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "La quantité doit être un nombre positif" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Société à laquelle les articles sont vendus" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Référence client " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Nom de l’expédition" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "expédié par" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "La commande ne peut pas être terminée car il y a des envois incomplets" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Nombre d'élement" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Prix unitaire" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Pièce fournisseur" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Pièce fournisseur" msgid "Received" msgstr "Reçu" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Nombre d'éléments reçus" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Prix d'achat" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Prix d'achat unitaire" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "La pièce virtuelle ne peut pas être affectée à une commande" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "Seules les pièces vendues peuvent être attribuées à une commande" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Prix de vente" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Prix de vente unitaire" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Expédié" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Quantité expédiée" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Date d'expédition" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Date de Livraison" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Vérifié par" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Utilisateur qui a vérifié cet envoi" msgid "Shipment" msgstr "Envoi" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Numéro d'expédition" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "N° de suivi" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Information de suivi des colis" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "N° de facture" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Numéro de référence de la facture associée" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "Le colis a déjà été envoyé" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "L'expédition n'a pas d'articles en stock alloués" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "L'article de stock n'a pas été assigné" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossible d'allouer l'article en stock à une ligne avec une autre pièce" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "Impossible d'allouer le stock à une ligne sans pièce" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Ligne" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Article" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "Statut du retour de commande" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "Remboursement" msgid "Reject" msgstr "Refuser" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "Catégories de composants" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Mots-clés par défaut" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Icône" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Icône (facultatif)" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "Non du Plugin" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Extension Intégrée" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Extension" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "ID fournisseur" msgid "Customer ID" msgstr "ID Client" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Installé dans" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "Supprimer lors de l'épuisement" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Propriétaire" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Sélectionner un propriétaire" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "La quantité doit être de 1 pour un article avec un numéro de série" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Le numéro de série ne peut pas être défini si la quantité est supérieure à 1" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Pièce de base" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "L'article a été installé dans un autre article ?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Numéro de série pour cet article" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Quantité en stock" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Consommé par" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Bon de commande source" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Supprimer lors de l'épuisement" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "La quantité doit être un nombre entier" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "La quantité ne doit pas dépasser la quantité disponible en stock ({self.quantity})" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "La quantité ne correspond pas au nombre de numéros de série" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "Le modèle de test n'existe pas" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "L'article de stock est actuellement en production" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Résultat du test" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "Valeur de sortie du test" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "Pièce jointe au résultat du test" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Notes de test" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "Station de test" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "L'identifiant de la station de test où le test a été effectué" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "Commencé" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index cbe4da4996..946f2523e8 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "בחירה שגויה" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "בחירה שגויה" msgid "Name" msgstr "שם" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "שם" msgid "Description" msgstr "תיאור" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "תיאור (לא חובה)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "מידע אודות המערכת" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "מקט" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "בחר רכיב לבנייה" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "כמות בניה" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "קישור חיצוני" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "כמות" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "מבוטל" msgid "Complete" msgstr "הושלם" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "משתמש" @@ -3789,8 +3791,8 @@ msgstr "משתמש" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "שם קובץ" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "נשלח" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index d9ce32810b..ff9db94a85 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index dde86467e4..e5f70dad97 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} átváltása {unit}-ra sikertelen" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Érvénytelen választás" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Érvénytelen választás" msgid "Name" msgstr "Név" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Név" msgid "Description" msgstr "Leírás" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Leírás (opcionális)" @@ -599,7 +599,7 @@ msgstr "A felhasználó rendszergazda-e" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Rendszerinformáció" msgid "About InvenTree" msgstr "Verzió információk" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Követett" msgid "Testable" msgstr "Ellenőrizhető" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Lefoglalva" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Lefoglalva" msgid "Available" msgstr "Elérhető" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Elérhető" msgid "Build Order" msgstr "Gyártási utasítás" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Gyártási utasítás" msgid "Build Orders" msgstr "Gyártási utasítások" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "Az alkatrészjegyzék még nincs jóváhagyva" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "Nem lehet inaktív alkatrészre Gyártást kezdeményezni" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "Nem lehet lezáratlan alkatrészre Gyártást kezdeményezni" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Hibás választás a szülő gyártásra" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Meg kell adni felelős felhasználót vagy csoportot" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Gyártási rendelés alkatrész nem változtatható" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Gyártási utasítás azonosító" msgid "Reference" msgstr "Azonosító" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Gyártás rövid leírása (opcionális)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Válassz alkatrészt a gyártáshoz" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Vevői rendelés azonosító" -#: build/models.py:283 +#: build/models.py:284 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:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Forrás hely" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Cél hely" -#: build/models.py:301 +#: build/models.py:302 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:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Gyártási mennyiség" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Gyártandó készlet tételek száma" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Kész tételek" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Elkészült készlet tételek száma" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Gyártási állapot" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Gyártás státusz kód" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batch kód" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Létrehozás dátuma" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Befejezés cél dátuma" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Befejezés dátuma" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "elkészítette" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Indította" -#: build/models.py:361 +#: build/models.py:362 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:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" msgid "Responsible" msgstr "Felelős" -#: build/models.py:370 +#: build/models.py:371 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:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Külső link" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Link külső URL-re" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Priorítás" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Gyártási utasítás priorítása" msgid "Project Code" msgstr "Projektszám" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Projekt kód a gyártáshoz" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 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:673 +#: build/models.py:674 #, 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:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Gyártási utasítás elkészült" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "Egyedi követésre jelölt alkatrészeknél kötelező sorozatszámot megadni" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Nincs gyártási kimenet megadva" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Gyártási kimenet már kész" -#: build/models.py:976 +#: build/models.py:977 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:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 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:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, 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:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "Gyártási Rendelés Sor Tétel" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Gyártás objektum" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Gyártás objektum" msgid "Quantity" msgstr "Mennyiség" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Gyártáshoz szükséges mennyiség" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1641 +#: build/models.py:1648 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:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" msgid "Stock Item" msgstr "Készlet tétel" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Forrás készlet tétel" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Beépítés ebbe" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Cél készlet tétel" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "A kész gyártási kimenetek helye" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1646,7 +1647,7 @@ msgstr "Alkatrészjegyzék Hivatkozás" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1682,7 +1683,7 @@ msgstr "Alkatrészjegyzék Alkatrész Név" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1741,8 +1742,9 @@ msgstr "Alkatrészjegyzék tétel" msgid "Allocated Stock" msgstr "Lefoglalt készlet" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1803,15 +1805,15 @@ msgstr "Törölve" msgid "Complete" msgstr "Kész" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "A gyártási utasításhoz készlet szükséges" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Késésben lévő gyártás" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "A {bo} gyártás most már késésben van" @@ -1937,8 +1939,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Még nincs lefoglalva a szükséges készlet" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1976,8 +1978,8 @@ msgid "Completed Outputs" msgstr "Befejezett kimenetek" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2029,8 +2031,8 @@ msgstr "Készlet forrás" msgid "Stock can be taken from any available location." msgstr "Készlet bármely rendelkezésre álló helyről felhasználható." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Cél" @@ -3780,8 +3782,8 @@ msgstr "Az utoljára használt nyomtató tárolása a felhasználóhoz" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Felhasználó" @@ -3790,8 +3792,8 @@ msgstr "Felhasználó" msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3889,7 +3891,7 @@ msgstr "Cím" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3979,7 +3981,7 @@ msgstr "Definíció" msgid "Unit definition" msgstr "Mértékegység definíció" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4022,11 +4024,11 @@ msgstr "Fájl mérete" msgid "File size in bytes" msgstr "Fájlméret bájtban" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "A melléklet model típusa érvénytelen" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Kulcs" @@ -4201,7 +4203,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4252,7 +4254,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Kontextus" @@ -4269,7 +4271,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Eredmény" @@ -4311,79 +4313,79 @@ msgstr "Készlet érkezett vissza egy visszavétel miatt" msgid "Error raised by plugin" msgstr "Plugin hiba" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "Folyamatban" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Folyamatban lévő feladatok" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Ütemezett Feladatok" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Hibás feladatok" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "Feladat ID" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "Egyedi feladat ID" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Zárol" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Zárolási idő" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Feladat neve" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Funkció" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Funkció neve" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Paraméterek" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Feladat paraméterei" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "Kulcsszó paraméterek" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "Feladat kulcsszó paraméterek" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Fájlnév" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "Modell típusa" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "A felhasználónak nincs joga létrehozni vagy módosítani ehhez a modelhez tartozó mellékleteket" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4466,17 +4468,34 @@ msgstr "A Szállítói Alkatrész Aktív" msgid "Internal Part is Active" msgstr "A saját alkatrész Aktív" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "A Beszállító Aktív" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Gyártó" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Cég" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4513,7 +4532,7 @@ msgid "Contact email address" msgstr "Kapcsolattartó email címe" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4561,7 +4580,7 @@ msgid "Default currency used for this company" msgstr "Cég által használt alapértelmezett pénznem" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4665,7 +4684,7 @@ msgstr "Link a címinformációkhoz (külső)" msgid "Manufacturer Part" msgstr "Gyártói alkatrész" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4675,18 +4694,6 @@ msgstr "Kiindulási alkatrész" msgid "Select part" msgstr "Válassz alkatrészt" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Gyártó" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Gyártó kiválasztása" @@ -4736,7 +4743,7 @@ msgstr "Paraméter mértékegység" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4758,7 +4765,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészre kell hivatkoznia" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4862,15 +4869,15 @@ msgstr "Utolsó elérhetőségi adat frissítés" msgid "Supplier Price Break" msgstr "Beszállítói Ár Kedvezmény" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Beszállító által használt alapértelmezett pénznem" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "Cégnév" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4941,10 +4948,10 @@ msgstr "Kép letöltése URL-ről" msgid "Delete image" msgstr "Kép törlése" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5615,7 +5622,7 @@ msgstr "Gép konfiguráció" msgid "Config type" msgstr "Konfiguráció típusa" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5678,9 +5685,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Rendelés" @@ -5697,8 +5704,8 @@ msgstr "A rendelés függőben" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5710,8 +5717,8 @@ msgstr "" msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5719,194 +5726,194 @@ msgstr "Beszerzési rendelés" msgid "Return Order" msgstr "Visszavétel" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "A rendelés teljes ára" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "Rendelés pénzneme" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "Megrendeléshez használt pénznem (hagyd üresen a cégnél alapértelmezetthez)" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "A kapcsolattartó nem egyezik a kiválasztott céggel" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "Rendelés leírása (opcionális)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "Válassz projektszámot ehhez a rendeléshez" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Link külső weboldalra" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Várt teljesítési dátuma a megrendelésnek. Ezután már késésben lévőnek számít majd." -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Készítette" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Felhasználó vagy csoport aki felelőse ennek a rendelésnek" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "Kapcsolattartó ehhez a rendeléshez" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "Cég címei ehhez a rendeléshez" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Rendelés azonosító" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Beszerzési rendelés állapota" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Cég akitől a tételek beszerzésre kerülnek" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Beszállítói azonosító" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Beszállítói rendelés azonosító kód" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "érkeztette" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Kiállítás dátuma" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Kiállítás dátuma" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "Rendelés teljesítési dátuma" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "Az alkatrész beszállítója meg kell egyezzen a beszerzési rendelés beszállítójával" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "Mennyiség pozitív kell legyen" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Cég akinek a tételek értékesítésre kerülnek" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "Értékesítési rendelés állapot" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Vevői azonosító " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "Megrendelés azonosító kódja a vevőnél" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Kiszállítás dátuma" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "szállította" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "Rendelés már teljesítve" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "Rendelés már visszavonva" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "Csak nyitott rendelés jelölhető késznek" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "A rendelés nem jelölhető késznek mivel függő szállítmányok vannak" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "A rendelés nem jelölhető késznek mivel nem teljesített sortételek vannak" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Tétel mennyiség" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "Sortétel azonosító" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Sortétel megjegyzései" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cél dátuma ennek a sortételnek (hagyd üresen a rendelés céldátum használatához)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "Sortétel leírása (opcionális)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "További kontextus ehhez a sorhoz" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Egységár" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Beszállítói alkatrész" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5916,81 +5923,81 @@ msgstr "Beszállítói alkatrész" msgid "Received" msgstr "Beérkezett" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Érkezett tételek száma" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Beszerzési ár" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Beszerzési egységár" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuális alkatrészt nem lehet vevői rendeléshez adni" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "Csak értékesíthető alkatrészeket lehet vevői rendeléshez adni" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Eladási ár" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Eladási egységár" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Kiszállítva" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Szállított mennyiség" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "Vevői Rendelés Szállítása" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Szállítás dátuma" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Szállítási dátum" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "Kézbesítés dátuma" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Ellenőrizte" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5998,137 +6005,149 @@ msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" msgid "Shipment" msgstr "Szállítmány" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Szállítmány száma" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Nyomkövetési szám" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Szállítmány nyomkövetési információ" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Számlaszám" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Hozzátartozó számla referencia száma" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "Szállítmány már elküldve" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "Vevői rendeléshez foglalások" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "Készlet tétel nincs hozzárendelve" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nem foglalható készlet egy másik fajta alkatrész sortételéhez" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "Vevői rendelés nem egyezik a szállítmánnyal" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "Szállítmány nem egyezik a vevői rendeléssel" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Sor" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "Vevői rendelés szállítmány azonosító" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Tétel" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Válaszd ki a foglalásra szánt készlet tételt" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Készlet foglalási mennyiség megadása" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "Visszavétel azonosító" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "Cég akitől a tételek visszavételre kerülnek" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "Visszavétel állapota" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "Visszavétel sortétel" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" -msgstr "Csak szériaszámos tételek rendelhetők visszaszállítási utasításhoz" +#: order/models.py:2464 +msgid "Stock item must be specified" +msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "Visszavétel dátuma" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "Mikor lett visszavéve a tétel" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "Kimenetel" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "Sortétel végső kimenetele" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "Sortétel visszaküldésének vagy javításának költsége" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "Visszavétel extra tétel" @@ -6363,7 +6382,11 @@ msgstr "A sortétel már beérkezett" msgid "Items can only be received against orders which are in progress" msgstr "Csak folyamatban lévő megrendelés tételeit lehet bevételezni" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "Sortétel pénzneme" @@ -6399,20 +6422,20 @@ msgstr "Visszatérítés" msgid "Reject" msgstr "Elutasított" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Késésben lévő beszerzés" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "A {po} beszerzési rendelés most már késésben van" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Késésben lévő vevői rendelés" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "A {so} vevői rendelés most már késésben van" @@ -7040,7 +7063,7 @@ msgstr "Alkatrész kategóriák" msgid "Default location for parts in this category" msgstr "Ebben a kategóriában lévő alkatrészek helye alapban" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7059,13 +7082,13 @@ msgstr "Alapértelmezett kulcsszavak" msgid "Default keywords for parts in this category" msgstr "Ebben a kategóriában évő alkatrészek kulcsszavai alapban" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Ikon" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Ikon (opcionális)" @@ -7766,7 +7789,7 @@ msgstr "Ezt az alkatrészjegyzék tételt az alkatrész változatok alkatrészje msgid "Stock items for variant parts can be used for this BOM item" msgstr "Alkatrészváltozatok készlet tételei használhatók ehhez az alkatrészjegyzék tételhez" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "A mennyiség egész szám kell legyen a követésre kötelezett alkatrészek esetén" @@ -9377,58 +9400,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "Plugin eltávolítása sikeres" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "Plugin beállítás" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "Plugin beállítások" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "Plugin kulcsa" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "PluginNeve a pluginnak" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "Csomag neve" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "A telepített csomag neve, ha a plugin a PIP-el lett telepítve" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "Aktív-e a plugin" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Beépítve" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "Példa plugin" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Beépített plugin" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "Csomag plugin" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Bővítmény" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "Módszer" @@ -10011,7 +10034,7 @@ msgstr "Beszállító ID" msgid "Customer ID" msgstr "Vevő ID" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Beépítve ebbe" @@ -10036,7 +10059,7 @@ msgstr "Felülvizsgálat szükséges" msgid "Delete on Deplete" msgstr "Törlés ha kimerül" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10160,316 +10183,316 @@ msgstr "A beszállítói alkatrészhez van megadva csomagolási mennyiség, de a msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész esetén" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "Készlethely típus" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "Készlethely típusok" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Alapértelmezett ikon azokhoz a helyekhez, melyeknek nincs ikonja beállítva (válaszható)" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Készlet hely" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Készlethelyek" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Tulajdonos" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Tulajdonos kiválasztása" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "A szerkezeti raktári helyekre nem lehet direktben raktározni, csak az al-helyekre." -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Külső" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "Ez egy külső készlethely" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Helyszín típusa" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "Tárolóhely típus" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Nem lehet ezt a raktári helyet szerkezetivé tenni, mert már vannak itt tételek!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "A szerkezeti raktári helyre nem lehet készletet felvenni!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Virtuális alkatrészből nem lehet készletet létrehozni" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "A beszállítói alkatrész típusa ('{self.supplier_part.part}') mindenképpen {self.part} kellene, hogy legyen" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "Mennyiség 1 kell legyen a sorozatszámmal rendelkező tételnél" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Nem lehet sorozatszámot megadni ha a mennyiség több mint egy" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "A tétel nem tartozhat saját magához" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "A tételnek kell legyen gyártási azonosítója ha az is_bulding igaz" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "Gyártási azonosító nem ugyanarra az alkatrész objektumra mutat" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Szülő készlet tétel" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Kiindulási alkatrész" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Válassz egy egyező beszállítói alkatrészt ehhez a készlet tételhez" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "Hol található ez az alkatrész?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "A csomagolása ennek a készlet tételnek itt van tárolva" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "Ez a tétel be van építve egy másik tételbe?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Sorozatszám ehhez a tételhez" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Batch kód ehhez a készlet tételhez" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Készlet mennyiség" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "Forrás gyártás" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "Gyártás ehhez a készlet tételhez" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Felhasználva ebben" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "Felhasználva ebben a gyártásban" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Forrás beszerzési rendelés" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Beszerzés ehhez a készlet tételhez" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "Cél vevői rendelés" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Készlet tétel lejárati dátuma. A készlet lejártnak tekinthető ezután a dátum után" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Törlés ha kimerül" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Készlet tétel törlése ha kimerül" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "Egy egység beszerzési ára a beszerzés időpontjában" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "Alkatrésszé alakítva" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "Az alkatrész nem követésre kötelezett" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "Mennyiség egész szám kell legyen" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "A mennyiség nem haladhatja meg az elérhető készletet ({self.quantity})" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "A mennyiség nem egyezik a megadott sorozatszámok számával" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "Ez a Teszt sablon nem létezik" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "Készlet tétel beépül egy másikba" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "A készlet tétel más tételeket tartalmaz" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "Készlet tétel gyártás alatt" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "Követésre kötelezett készlet nem vonható össze" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "Duplikált készlet tételek vannak" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "A készlet tétel ugyanarra az alkatrészre kell vonatkozzon" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "A készlet tétel ugyanarra a beszállítói alkatrészre kell vonatkozzon" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "Készlet tételek állapotainak egyeznie kell" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Készlet tétel nem mozgatható mivel nincs készleten" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "Készlettörténet" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "Bejegyzés megjegyzései" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "Készlet Tétel Ellenőrzés Eredménye" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "Ehhez a teszthez meg kell adni értéket" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "Ehhez a teszthez fel kell tölteni mellékletet" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "A teszt eredménye érvénytelen" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Teszt eredménye" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "Teszt kimeneti értéke" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "Teszt eredmény melléklet" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Tesztek megjegyzései" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "Teszt állomás" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "A tesztet elvégző tesztállomás azonosítója" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "Elkezdődött" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "A teszt indításának időpontja" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "Befejezve" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "A teszt befejezésének időpontja" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 7c0253a6f9..fb675870bd 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Jumlah yang diberikan tidak valid" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Pilihan tidak valid" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Pilihan tidak valid" msgid "Name" msgstr "Nama" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Nama" msgid "Description" msgstr "Keterangan" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Keterangan (opsional)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Informasi Sistem" msgid "About InvenTree" msgstr "Tentang InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "Tersedia" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Tersedia" msgid "Build Order" msgstr "Order Produksi" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Order Produksi" msgid "Build Orders" msgstr "Order Produksi" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Pilihan produksi induk tidak valid" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Referensi Order Produksi" msgid "Reference" msgstr "Referensi" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Produksi induk dari produksi ini" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Pilih bagian untuk diproduksi" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Referensi Order Penjualan" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Order penjualan yang teralokasikan ke pesanan ini" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Lokasi Sumber" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Lokasi Tujuan" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Pilih lokasi di mana item selesai akan disimpan" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Jumlah Produksi" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Jumlah item stok yang akan dibuat" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Item selesai" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Jumlah stok item yang telah diselesaikan" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Status pembuatan" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Kode status pembuatan" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Kode Kelompok" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Tanggal Pembuatan" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Target tanggal selesai" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Tanggal selesai" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "diselesaikan oleh" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Diserahkan oleh" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Pengguna yang menyerahkan order ini" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Pengguna yang menyerahkan order ini" msgid "Responsible" msgstr "Penanggung Jawab" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Tautan eksternal" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Tautan menuju URL eksternal" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Tidak ada hasil produksi yang ditentukan" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Hasil produksi sudah selesai" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "Jumlah" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Jumlah harus 1 untuk stok dengan nomor seri" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "Stok Item" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Sumber stok item" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Jumlah stok yang dialokasikan ke produksi" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Pasang ke" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Tujuan stok item" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Lokasi hasil pesanan yang selesai" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Item tagihan material" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Dibatalkan" msgid "Complete" msgstr "Selesai" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Stok dibutuhkan untuk order produksi" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Pengguna" @@ -3789,8 +3791,8 @@ msgstr "Pengguna" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Judul" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "Ukuran Berkas" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Nama File" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Perusahaan" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Kontak alamat surel" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "Hapus Gambar" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Harga Jual" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Dikirim" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "Tolak" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Terpasang" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "Lampiran perlu diunggah untuk tes ini" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 78a24d8d50..e31e9e44ec 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossibile convertire {original} in {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Scelta non valida" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Scelta non valida" msgid "Name" msgstr "Nome" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Nome" msgid "Description" msgstr "Descrizione" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Descrizione (opzionale)" @@ -599,7 +599,7 @@ msgstr "Questo utente è un superutente" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Informazioni sistema" msgid "About InvenTree" msgstr "Informazioni Su InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Monitorato" msgid "Testable" msgstr "Testabile" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "Ordine In Corso" msgid "Allocated" msgstr "Allocato" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Allocato" msgid "Available" msgstr "Disponibile" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Disponibile" msgid "Build Order" msgstr "Ordine di Produzione" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Ordine di Produzione" msgid "Build Orders" msgstr "Ordini di Produzione" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "Assembly BOM non è stato convalidato" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "L'ordine di generazione non può essere creato per una parte inattiva" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "L'ordine di compilazione non può essere creato per una parte sbloccata" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Scelta non valida per la produzione genitore" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "L'utente o il gruppo responsabile deve essere specificato" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "L'ordine di costruzione della parte non può essere cambiata" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Riferimento Ordine Di Produzione" msgid "Reference" msgstr "Riferimento" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Breve descrizione della build (facoltativo)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Ordine di produzione a cui questa produzione viene assegnata" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Selezionare parte da produrre" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Numero di riferimento ordine di vendita" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Ordine di vendita a cui questa produzione viene assegnata" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Posizione Di Origine" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Posizione Della Destinazione" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Seleziona il luogo in cui gli articoli completati saranno immagazzinati" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Quantità Produzione" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Numero di articoli da costruire" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Articoli completati" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Numero di articoli di magazzino che sono stati completati" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Stato Produzione" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Codice stato di produzione" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Codice Lotto" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Data di creazione" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Data completamento obiettivo" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Data di completamento" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "Completato da" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Rilasciato da" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Utente che ha emesso questo ordine di costruzione" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Utente che ha emesso questo ordine di costruzione" msgid "Responsible" msgstr "Responsabile" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Utente o gruppo responsabile di questo ordine di produzione" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Collegamento esterno" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Link a URL esterno" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Priorità di produzione" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Priorità di questo ordine di produzione" msgid "Project Code" msgstr "Codice del progetto" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Codice del progetto per questo ordine di produzione" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "Impossibile scaricare l'attività per completare le allocazioni di build" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "L'ordine di produzione {build} è stato completato" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "L'ordine di produzione è stato completato" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "Deve essere fornita un numero di serie per gli articoli rintracciabili" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Nessun output di produzione specificato" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "La produzione è stata completata" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantità non può essere maggiore della quantità in uscita" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "L'output della build {serial} non ha superato tutti i test richiesti" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "Elemento di Riga Ordine di Produzione" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Crea oggetto" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Crea oggetto" msgid "Quantity" msgstr "Quantità" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Quantità richiesta per l'ordine di costruzione" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "La quantità deve essere 1 per lo stock serializzato" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" msgid "Stock Item" msgstr "Articoli in magazzino" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Origine giacenza articolo" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Quantità di magazzino da assegnare per la produzione" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Installa in" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Posizione per gli output di build completati" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Distinta base (Bom)" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Annullato" msgid "Complete" msgstr "Completo" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Giacenza richiesta per l'ordine di produzione" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Ordine di produzione in ritardo" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "L'ordine di produzione {bo} è in ritardo" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Lo stock non è stato completamente assegnato a questo ordine di produzione" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Outputs Completati" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Risorse di magazzino" msgid "Stock can be taken from any available location." msgstr "Lo stock può essere prelevato da qualsiasi posizione disponibile." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Destinazione" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Utente" @@ -3789,8 +3791,8 @@ msgstr "Utente" msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Titolo" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "Data e ora della scansione del codice a barre" msgid "URL endpoint which processed the barcode" msgstr "Endpoint URL che ha elaborato il codice a barre" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Contesto" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "Dati di risposta dalla scansione del codice a barre" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Risultato" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "Errore generato dal plugin" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Nome del file" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Produttore" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Azienda" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Indirizzo email" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Valuta predefinita utilizzata per questa azienda" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Codice articolo produttore" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Articolo di base" msgid "Select part" msgstr "Seleziona articolo" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Produttore" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Seleziona Produttore" @@ -4735,7 +4742,7 @@ msgstr "Unità parametri" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "Data dell’ultimo aggiornamento dei dati sulla disponibilità" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Valuta predefinita utilizzata per questo fornitore" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Scarica immagine dall'URL" msgid "Delete image" msgstr "Elimina immagine" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Ordine" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "Ha Spedizione" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "Ha Spedizione" msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Ordine D'Acquisto" msgid "Return Order" msgstr "Restituisci ordine" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "Prezzo totale dell'ordine" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "Il contatto non corrisponde all'azienda selezionata" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "Descrizione dell'ordine (opzionale)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "Seleziona il codice del progetto per questo ordine" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Collegamento a un sito web esterno" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data prevista per la consegna dell'ordine. L'ordine scadrà dopo questa data." -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Creato Da" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Utente o gruppo responsabile di questo ordine" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "Punto di contatto per questo ordine" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Riferimento ordine" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Stato ordine d'acquisto" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Azienda da cui sono stati ordinati gli articoli" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Riferimento fornitore" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Codice di riferimento ordine fornitore" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "ricevuto da" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Data di emissione" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Data di emissione ordine" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "Data ordine completato" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "Destinazione per gli elementi ricevuti" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "Il fornitore dell'articolo deve corrispondere al fornitore dell'ordine di produzione" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "La quantità deve essere un numero positivo" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Azienda da cui sono stati ordinati gli elementi" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Riferimento Cliente " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "Codice di riferimento Ordine del Cliente" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Data di spedizione" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "spedito da" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "Solo un ordine aperto può essere contrassegnato come completo" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "L'ordine non può essere completato in quanto ci sono spedizioni incomplete" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "L'ordine non può essere completato perché ci sono allocazioni incomplete" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "L'ordine non può essere completato perché ci sono elementi di riga incompleti" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Quantità Elementi" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "Riferimento Linea Elemento" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Note linea elemento" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data di destinazione per questa voce di riga (lasciare vuoto per utilizzare la data di destinazione dall'ordine)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "Contesto aggiuntivo per questa voce" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Prezzo unitario" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "L'articolo del fornitore deve corrispondere al fornitore" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Articolo Fornitore" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Articolo Fornitore" msgid "Received" msgstr "Ricevuto" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Numero di elementi ricevuti" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Prezzo di Acquisto" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Prezzo di acquisto unitario" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "Un articolo virtuale non può essere assegnato ad un ordine di vendita" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "Solo gli articoli vendibili possono essere assegnati a un ordine di vendita" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Prezzo di Vendita" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Prezzo unitario di vendita" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Spedito" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Quantità spedita" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Data di spedizione" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Verificato Da" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Utente che ha controllato questa spedizione" msgid "Shipment" msgstr "Spedizione" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Numero di spedizione" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Numero di monitoraggio" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Informazioni di monitoraggio della spedizione" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Numero Fattura" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Numero di riferimento per la fattura associata" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "La spedizione è già stata spedita" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "La spedizione non ha articoli di stock assegnati" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "L'elemento di magazzino non è stato assegnato" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossibile allocare l'elemento stock a una linea con un articolo diverso" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "Impossibile allocare stock a una riga senza un articolo" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantità deve essere 1 per l'elemento serializzato" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "L'ordine di vendita non corrisponde alla spedizione" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "La spedizione non corrisponde all'ordine di vendita" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Linea" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "Riferimento della spedizione ordine di vendita" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Elemento" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Seleziona elemento stock da allocare" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Inserisci la quantità assegnata alla giacenza" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "Seleziona l'elemento da restituire dal cliente" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "Data di ricezione" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "Risultati" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "Rimborso" msgid "Reject" msgstr "Rifiuta" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Ordine D'Acquisto in ritardo" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "L'ordine d'acquisto {po} è in ritardo" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Ordini Di Vendita in ritardo" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "L'ordine di vendita {so} è ora in ritardo" @@ -7039,7 +7062,7 @@ msgstr "Categorie Articolo" msgid "Default location for parts in this category" msgstr "Posizione predefinita per gli articoli di questa categoria" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Keywords predefinite" msgid "Default keywords for parts in this category" msgstr "Parole chiave predefinite per gli articoli in questa categoria" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Icona" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Icona (facoltativa)" @@ -7765,7 +7788,7 @@ msgstr "Questo elemento della Distinta Base viene ereditato dalle Distinte Base msgid "Stock items for variant parts can be used for this BOM item" msgstr "Gli elementi in giacenza per gli articoli varianti possono essere utilizzati per questo elemento Distinta Base" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "La quantità deve essere un valore intero per gli articoli rintracciabili" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "Configurazione Plugin" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "Configurazioni Plugin" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "Key dei plugin" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "PluginName del plugin" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "Nome Pacchetto" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "Il plugin è attivo" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Installato" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "Plugin di esempio" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Plugin Integrato" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "Metodo" @@ -10010,7 +10033,7 @@ msgstr "ID Fornitore" msgid "Customer ID" msgstr "ID Cliente" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Installato In" @@ -10035,7 +10058,7 @@ msgstr "Revisione Necessaria" msgid "Delete on Deplete" msgstr "Elimina al esaurimento" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "I numeri di serie non possono essere forniti per un articolo non tracciabile" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Ubicazione magazzino" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Posizioni magazzino" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Proprietario" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Seleziona Owner" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Gli elementi di magazzino non possono essere direttamente situati in un magazzino strutturale, ma possono essere situati in ubicazioni secondarie." -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Esterno" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "Si tratta di una posizione esterna al magazzino" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Non puoi rendere strutturale questa posizione di magazzino perché alcuni elementi di magazzino sono già posizionati al suo interno!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "L'articolo deve essere specificato" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "Gli articoli di magazzino non possono essere ubicati in posizioni di magazzino strutturali!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Non è possibile creare un elemento di magazzino per articoli virtuali" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "La quantità deve essere 1 per elementi con un numero di serie" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Il numero di serie non può essere impostato se la quantità è maggiore di 1" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "L'elemento non può appartenere a se stesso" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "L'elemento deve avere un riferimento di costruzione se is_building=True" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "Il riferimento di costruzione non punta allo stesso oggetto dell'articolo" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Elemento di magazzino principale" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Articolo base" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Seleziona un fornitore articolo corrispondente per questo elemento di magazzino" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "Dove si trova questo articolo di magazzino?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "Imballaggio di questo articolo di magazzino è collocato in" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "Questo elemento è stato installato su un altro elemento?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Numero di serie per questo elemento" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Codice lotto per questo elemento di magazzino" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Quantità disponibile" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "Genera Costruzione" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "Costruisci per questo elemento di magazzino" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Origina Ordine di Acquisto" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Ordine d'acquisto per questo articolo in magazzino" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "Destinazione Ordine di Vendita" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Data di scadenza per l'elemento di magazzino. Le scorte saranno considerate scadute dopo questa data" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Elimina al esaurimento" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Cancella questo Elemento di Magazzino quando la giacenza è esaurita" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "Prezzo di acquisto unitario al momento dell’acquisto" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "Convertito in articolo" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "L'articolo non è impostato come tracciabile" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "La quantità deve essere un numero intero" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "I numeri di serie devono essere forniti come elenco" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "La quantità non corrisponde ai numeri di serie" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "L'elemento di magazzino è stato assegnato a un ordine di vendita" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "L'elemento di magazzino è installato in un altro elemento" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "L'elemento di magazzino contiene altri elementi" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "L'elemento di magazzino è stato assegnato a un cliente" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "L'elemento di magazzino è attualmente in produzione" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "Il magazzino serializzato non può essere unito" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "Duplica elementi di magazzino" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo fornitore" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "I codici di stato dello stock devono corrispondere" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Le giacenze non possono essere spostate perché non disponibili" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "Note d'ingresso" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "Il valore deve essere fornito per questo test" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "L'allegato deve essere caricato per questo test" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Risultato Test" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "Test valore output" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "Risultato della prova allegato" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Note del test" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 4353a395dd..e6fd160d44 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "無効な選択です" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "無効な選択です" msgid "Name" msgstr "お名前" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "お名前" msgid "Description" msgstr "説明" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "説明 (オプション)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "システム情報" msgid "About InvenTree" msgstr "InvenTree について" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "組立注文" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "組立注文" msgid "Build Orders" msgstr "組立注文" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "組立状況" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "作成日時" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "外部リンク" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "外部 サイト へのリンク" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "組立優先度" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "数量" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "在庫商品" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "キャンセル済" msgid "Complete" msgstr "完了" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "ユーザー" @@ -3789,8 +3791,8 @@ msgstr "ユーザー" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "ファイル名" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "製造元" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "連絡先メールアドレス" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "メーカー・パーツ" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "製造元" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "外部ページへのリンク" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "購入金額" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "発送済み" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "パーツカテゴリ" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 7a0a236ea3..e838e21654 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 5fffa1e8e7..6c83e1e2bd 100644 --- a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 711514648b..002d4b1b7c 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nevarēja konvertēt {original} par {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Norādītais daudzums nav derīgs" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index d568735be7..0f0fa022d1 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} kon niet worden omgezet naar {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Ongeldige keuze" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Ongeldige keuze" msgid "Name" msgstr "Naam" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Naam" msgid "Description" msgstr "Omschrijving" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Omschrijving (optioneel)" @@ -599,7 +599,7 @@ msgstr "Is deze gebruiker een administrator " #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Systeeminformatie" msgid "About InvenTree" msgstr "Over InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Gevolgd" msgid "Testable" msgstr "Testbaar" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Toegewezen" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Toegewezen" msgid "Available" msgstr "Beschikbaar" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Beschikbaar" msgid "Build Order" msgstr "Productieorder" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Productieorder" msgid "Build Orders" msgstr "Productieorders" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "Assemblage stuklijst is niet gevalideerd" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Ongeldige keuze voor bovenliggende productie" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Productieorderreferentie" msgid "Reference" msgstr "Referentie" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Korte beschrijving van de build (optioneel)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Productieorder waar deze productie aan is toegewezen" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Selecteer onderdeel om te produceren" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Verkooporder Referentie" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Bronlocatie" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Bestemmings Locatie" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Selecteer locatie waar de voltooide items zullen worden opgeslagen" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Productiehoeveelheid" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Aantal voorraaditems om te produceren" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Voltooide voorraadartikelen" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Aantal voorraadartikelen die zijn voltooid" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Productiestatus" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Productiestatuscode" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batchcode" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Aanmaakdatum" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Verwachte opleveringsdatum" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Opleveringsdatum" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "voltooid door" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Uitgegeven door" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Gebruiker die de productieorder heeft gegeven" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Gebruiker die de productieorder heeft gegeven" msgid "Responsible" msgstr "Verantwoordelijke" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Externe Link" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Link naar externe URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Bouw prioriteit" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Prioriteit van deze bouwopdracht" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Project code voor deze build order" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Productieorder {build} is voltooid" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Een productieorder is voltooid" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Geen productie uitvoer opgegeven" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Productie uitvoer is al voltooid" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "Hoeveelheid kan niet groter zijn dan aantal" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Bouw object" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Bouw object" msgid "Quantity" msgstr "Hoeveelheid" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Vereiste hoeveelheid voor bouwopdracht" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" msgid "Stock Item" msgstr "Voorraadartikel" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Bron voorraadartikel" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Voorraad hoeveelheid toe te wijzen aan productie" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Installeren in" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Bestemming voorraadartikel" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Locatie van voltooide productieuitvoeren" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Stuklijstartikel" msgid "Allocated Stock" msgstr "Toegewezen voorraad" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Geannuleerd" msgid "Complete" msgstr "Voltooid" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Voorraad vereist voor productieorder" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Achterstallige Productieorder" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "Productieorder {bo} is nu achterstallig" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Voorraad is niet volledig toegewezen aan deze productieorder" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Voltooide Uitvoeren" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Voorraadbron" msgid "Stock can be taken from any available location." msgstr "Voorraad kan worden genomen van elke beschikbare locatie." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Bestemming" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Gebruiker" @@ -3789,8 +3791,8 @@ msgstr "Gebruiker" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Titel" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "Definitie" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "Datum en tijd van de streepjescode scan" msgid "URL endpoint which processed the barcode" msgstr "Adres eindpunt dat de streepjescode verwerkt" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "Reactiegegevens van de barcode scan" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Resultaat" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Bestandsnaam" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Fabrikant" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Bedrijf" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Contact e-mailadres" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Standaardvaluta die gebruikt wordt voor dit bedrijf" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Basis onderdeel" msgid "Select part" msgstr "Onderdeel selecteren" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Fabrikant" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Fabrikant selecteren" @@ -4735,7 +4742,7 @@ msgstr "Parameter eenheden" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Afbeelding downloaden van URL" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Inkooporder" msgid "Return Order" msgstr "Retour bestelling" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Link naar externe pagina" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Verwachte datum voor levering van de bestelling. De bestelling wordt achterstallig na deze datum." -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Aangemaakt Door" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Gebruiker of groep verantwoordelijk voor deze order" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Orderreferentie" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Inkooporder status" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Bedrijf waar de artikelen van worden besteld" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Leveranciersreferentie" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Order referentiecode van leverancier" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "ontvangen door" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Datum van uitgifte" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Order uitgegeven op datum" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "Order voltooid op datum" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "Hoeveelheid moet een positief getal zijn" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Bedrijf waaraan de artikelen worden verkocht" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Klantreferentie " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "Klant order referentiecode" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Verzenddatum" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "verzonden door" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestelling kan niet worden voltooid omdat er onvolledige verzendingen aanwezig zijn" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Hoeveelheid artikelen" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "Artikelregel referentie" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Artikel notities" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "Additionele context voor deze regel" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Stukprijs" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "Leveranciersonderdeel moet overeenkomen met leverancier" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Leveranciersonderdeel" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Leveranciersonderdeel" msgid "Received" msgstr "Ontvangen" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Aantal ontvangen artikelen" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Inkoopprijs" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Aankoopprijs per stuk" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtueel onderdeel kan niet worden toegewezen aan een verkooporder" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Verkoopprijs" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Prijs per stuk" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Verzonden" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Verzonden hoeveelheid" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Datum van verzending" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Gecontroleerd door" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Gebruiker die deze zending gecontroleerd heeft" msgid "Shipment" msgstr "Zending" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Zendingsnummer" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Volgnummer" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Zending volginformatie" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Factuurnummer" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Referentienummer voor bijbehorende factuur" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "Verzending is al verzonden" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "Zending heeft geen toegewezen voorraadartikelen" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "Voorraadartikel is niet toegewezen" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan het voorraadartikel niet toewijzen aan een regel met een ander onderdeel" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "Verkooporder komt niet overeen met zending" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "Verzending komt niet overeen met verkooporder" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Regel" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "Verzendreferentie verkooporder" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Artikel" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Selecteer voorraadartikel om toe te wijzen" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Voer voorraadtoewijzingshoeveelheid in" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "Restitutie" msgid "Reject" msgstr "Afwijzen" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Achterstallige inkooporder" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "Inkooporder {po} is nu achterstallig" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Achterstallige Verkooporder" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "Verkooporder {so} is nu achterstallig" @@ -7039,7 +7062,7 @@ msgstr "Onderdeel Categorieën" msgid "Default location for parts in this category" msgstr "Standaard locatie voor onderdelen in deze categorie" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Pictogram" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Pictogram (optioneel)" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Voorraaditems voor variant onderdelen kunnen worden gebruikt voor dit BOM artikel" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "Leverancier ID" msgid "Customer ID" msgstr "Klant ID" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Geïnstalleerd in" @@ -10035,7 +10058,7 @@ msgstr "Beoordeling nodig" msgid "Delete on Deplete" msgstr "Verwijderen na uitzetten" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "Het leveranciersdeel heeft een pakketgrootte gedefinieerd, maar vlag use msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienummers kunnen niet worden meegeleverd voor een niet traceerbaar onderdeel" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "Voorraad locatie soort" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "Voorraad locatie soorten" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standaardpictogram voor alle locaties waarvoor geen pictogram is ingesteld (optioneel)" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Voorraadlocatie" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Voorraadlocaties" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Eigenaar" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Selecteer eigenaar" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Voorraaditems kunnen niet direct worden geplaatst op een structurele voorraadlocatie, maar kunnen zich op onderliggende locaties bevinden." -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Extern" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "Dit is een externe voorraadlocatie" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Locatie type" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "Voorraad locatie type van deze locatie" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "U kunt deze voorraadlocatie niet structureel maken omdat sommige voorraadartikelen er al in liggen!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "Onderdeel moet gespecificeerd worden" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "Voorraaditems kunnen niet worden geplaatst in structurele voorraadlocaties!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Voorraadartikel kan niet worden aangemaakt voor virtuele onderdelen" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Onderdeel type ('{self.supplier_part.part}') moet {self.part} zijn" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "Hoeveelheid moet 1 zijn voor item met een serienummer" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Serienummer kan niet worden ingesteld als de hoeveelheid groter is dan 1" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "Item kan niet tot zichzelf behoren" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "Item moet een bouw referentie hebben als is_building=True" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "Bouw referentie verwijst niet naar hetzelfde deel object" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Bovenliggend voorraad item" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Basis onderdeel" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Selecteer een leveranciersdeel voor dit voorraadartikel" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "Waar bevindt zich dit voorraaditem?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "Het verpakken van dit voorraaditem is opgeslagen in" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "Is dit item geïnstalleerd in een ander item?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Serienummer van dit item" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Batch code voor dit voorraaditem" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Voorraad hoeveelheid" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "Bron Bouw" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "Build voor dit voorraaditem" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Verbruikt door" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "Bestelling bouwen welke dit voorraadartikel heeft verbruikt" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Inkooporder Bron" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Inkooporder voor dit voorraadartikel" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "Bestemming Verkooporder" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Vervaldatum voor voorraadartikel. Voorraad zal worden beschouwd als verlopen na deze datum" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Verwijderen bij leegmaken" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Verwijder dit voorraadproduct wanneer de voorraad is leeg" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "Enkele eenheidsprijs van de aankoop op het moment van aankoop" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "Omgezet tot onderdeel" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "Onderdeel is niet ingesteld als traceerbaar" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "Hoeveelheid moet heel getal zijn" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({self.quantity})" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "Serienummers moeten als lijst worden opgegeven" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "Hoeveelheid komt niet overeen met serienummers" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "Testsjabloon bestaat niet" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "Voorraad item is geïnstalleerd in een ander item" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "Voorraadartikel bevat andere producten" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "Voorraadartikel is aan een klant toegewezen" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "Voorraad item is momenteel in productie" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "Geserialiseerde voorraad kan niet worden samengevoegd" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "Dupliceer voorraadartikelen" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "Voorraadartikelen moeten hetzelfde onderdeel verwijzen" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "Voorraadartikelen moeten verwijzen naar dezelfde leveranciersdeel" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "De voorraad statuscodes moeten overeenkomen" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Voorraadartikel kan niet worden verplaatst omdat het niet op voorraad is" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "Voorraad item volgen" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "Item notities" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "Waarde moet voor deze test worden opgegeven" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "Bijlage moet worden geüpload voor deze test" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "Ongeldige waarde voor deze test" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Test resultaat" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "Test uitvoer waarde" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "Test resultaat bijlage" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Test notities" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "Test station" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "De identificatie van het teststation waar de test werd uitgevoerd" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "Gestart" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "Het tijdstip van de start test" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "Afgerond" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "Het tijdstip van de afgeronde test" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 22dd0a3272..1a3e91b33f 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Ugyldig valg" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Ugyldig valg" msgid "Name" msgstr "Navn" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Navn" msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Beskrivelse (valgfritt)" @@ -599,7 +599,7 @@ msgstr "Er denne brukeren en superbruker" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Systeminformasjon" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Spores" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Tildelt" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Tildelt" msgid "Available" msgstr "Tilgjengelig" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Tilgjengelig" msgid "Build Order" msgstr "Produksjonsordre" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Produksjonsordre" msgid "Build Orders" msgstr "Produksjonsordrer" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "Sammenstillings-BOMen er ikke godkjent" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "Produksjonsordre kan ikke opprettes for en inaktiv del" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "Produksjonsordre kan ikke opprettes for en ulåst del" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Ugyldig valg for overordnet produksjon" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Ansvarlig bruker eller gruppe må spesifiseres" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Produksjonsordrens del kan ikke endres" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Produksjonsordre-referanse" msgid "Reference" msgstr "Referanse" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Kort beskrivelse av produksjonen (valgfritt)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Produksjonsordre som denne produksjonen er tildelt" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Velg del å produsere" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Salgsordrereferanse" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Salgsordren denne produksjonen er tildelt til" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Kildeplassering" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Fullført plassering" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Velg plassering der fullførte artikler vil bli lagret" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Produksjonsmengde" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Antall lagervarer å produsere" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Fullførte artikler" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Antall lagervarer som er fullført" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Produksjonsstatus" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Produksjonsstatuskode" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batchkode" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Batchkode for denne produksjonsartikkelen" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Opprettelsesdato" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Forventet sluttdato" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Fullført dato" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "fullført av" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Utstedt av" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Brukeren som utstedte denne produksjonsordren" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Brukeren som utstedte denne produksjonsordren" msgid "Responsible" msgstr "Ansvarlig" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Bruker eller gruppe ansvarlig for produksjonsordren" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Ekstern lenke" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Lenke til ekstern URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Produksjonsprioritet" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Produksjonsordrens prioritet" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Produksjonsordrens prioritet" msgid "Project Code" msgstr "Prosjektkode" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Prosjektkode for denne produksjonsordren" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "Kunne ikke delegere bort oppgaven for å fullføre tildelinger" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Produksjonsordre {build} er fullført" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "En produksjonsordre er fullført" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "Serienumre må angis for sporbare deler" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Ingen produksjonsartikkel spesifisert" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Produksjonsartikkelen er allerede fullført" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "Kvantitet kan ikke være større enn utgangsantallet" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Produksjonsartikkel {serial} har ikke bestått alle påkrevde tester" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "Produksjonsartikkel" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Produksjonsobjekt" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Produksjonsobjekt" msgid "Quantity" msgstr "Antall" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Påkrevd antall for produksjonsordre" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Lagervaren er overtildelt" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Tildelingsantall må være større enn null" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Mengden må være 1 for serialisert lagervare" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" msgid "Stock Item" msgstr "Lagervare" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Kildelagervare" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Lagerantall å tildele til produksjonen" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Monteres i" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Lagervare for montering" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Plassering for ferdige produksjonsartikler" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "BOM-referanse" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "BOM-artikkel" msgid "Allocated Stock" msgstr "Tildelt lagerbeholdning" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Kansellert" msgid "Complete" msgstr "Fullført" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Lagerbeholdning kreves for produksjonsordre" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Forfalt produksjonsordre" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "Produksjonsordre {bo} er nå forfalt" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Lagerbeholdning er ikke fullt tildelt til denne Produksjonsordren" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Fullførte byggeresultater" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Lagerkilde" msgid "Stock can be taken from any available location." msgstr "Lagervare kan hentes fra alle tilgengelige plasseringer." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Destinasjon" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Bruker" @@ -3789,8 +3791,8 @@ msgstr "Bruker" msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Tittel" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "Definisjon" msgid "Unit definition" msgstr "Enhetsdefinisjon" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "Filstørrelse" msgid "File size in bytes" msgstr "Filstørrelse i byte" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "Ugyldig modelltype spesifisert for vedlegg" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Nøkkel" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Kontekst" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Resultat" @@ -4310,79 +4312,79 @@ msgstr "Artikler har blitt mottatt mot en returordre" msgid "Error raised by plugin" msgstr "Feil oppstått i utvidelse" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "Kjører" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Ventende oppgaver" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Planlagte oppgaver" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Mislykkede oppgaver" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "Oppgave-ID" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "Unik oppgave-ID" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Lås" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Låsetidspunkt" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Oppgavenavn" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Funksjon" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Funksjonsnavn" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Argumenter" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Oppgaveargumenter" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "Nøkkelordargumenter" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "Nøkkelordargumenter for oppgave" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "Modelltype" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "Brukeren har ikke tillatelse tillatelse å opprette eller endre vedlegg for denne modellen" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "Leverandørdel er aktiv" msgid "Internal Part is Active" msgstr "Intern del er aktiv" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "Leverandør er aktiv" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Produsent" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Firma" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Kontakt e-post" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Standardvaluta brukt for dette firmaet" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "Lenke til adresseinformasjon (ekstern)" msgid "Manufacturer Part" msgstr "Produsentdeler" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Basisdel" msgid "Select part" msgstr "Velg del" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Produsent" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Velg produsent" @@ -4735,7 +4742,7 @@ msgstr "Parameterenheter" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "Dato for siste oppdatering av tilgjengelighetsdata" msgid "Supplier Price Break" msgstr "Leverandørens prisbrudd" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Standardvaluta brukt for denne leverandøren" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "Bedriftsnavn" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Last ned bilde fra URL" msgid "Delete image" msgstr "Slett bilde" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Ordre" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "Innkjøpsordre" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Innkjøpsordre" msgid "Return Order" msgstr "Returordre" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "Total pris for denne ordren" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "Ordrevaluta" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "Valuta for denne ordren (la stå tom for å bruke firmastandard)" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "Kontakten samsvarer ikke med valgt firma" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "Ordrebeskrivelse (valgfritt)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "Velg prosjektkode for denne ordren" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Lenke til ekstern side" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Forventet dato for levering av ordre. Bestillingen vil være forfalt etter denne datoen." -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Opprettet av" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Bruker eller gruppe ansvarlig for ordren" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "Kontaktpunkt for denne ordren" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "Selskapsadresse for denne ordren" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Ordrereferanse" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Status for innkjøpsordre" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Firma som varene blir bestilt fra" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Leverandørreferanse" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Leverandørens ordrereferanse" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "mottatt av" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Sendt dato" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Dato bestillingen ble sendt" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "Dato ordre ble fullført" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "Delleverandør må matche PO-leverandør" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "Mengde må være positiv" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Firma som varene selges til" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Kundereferanse " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "Kundens ordrereferanse" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Forsendelsesdato" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "sendt av" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "Kun en åpen ordre kan merkes som fullført" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige forsendelser" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "Denne ordren kan ikke fullføres da det fortsatt er ufullstendige artikler" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Antall" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "Linjereferanse" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Linjenotater" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Måldato for denne linjen (la stå tomt for å bruke måldatoen fra ordren)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "Linjeelementbeskrivelse (valgfritt)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "Ytterligere kontekst for denne linjen" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Enhetspris" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "Delens leverandør må samsvare med leverandør" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Leverandørdel" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Leverandørdel" msgid "Received" msgstr "Mottatt" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Antall enheter mottatt" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Innkjøpspris" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Enhet-innkjøpspris" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuell del kan ikke tildeles salgsordre" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "Kun salgbare deler kan tildeles en salgsordre" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Salgspris" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Enhets-salgspris" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Sendt" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Sendt antall" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Dato for forsendelse" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Leveringsdato" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "Dato for levering av forsendelse" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Sjekket Av" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Brukeren som sjekket forsendelsen" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Brukeren som sjekket forsendelsen" msgid "Shipment" msgstr "Forsendelse" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Forsendelsesnummer" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Sporingsnummer" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Sporingsinformasjon for forsendelse" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Referansenummer for tilknyttet faktura" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "Forsendelsen er allerede sendt" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "Forsendelsen har ingen tildelte lagervarer" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "Lagervarer er ikke blitt tildelt" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan ikke tildele lagervare til en linje med annen del" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "Antall må være 1 for serialisert lagervare" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "Salgsordre samsvarer ikke med forsendelse" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "Forsendelsen samsvarer ikke med salgsordre" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Linje" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "Forsendelsesreferanse for salgsordre" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Artikkel" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Velg lagervare å tildele" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Angi lagertildelingsmengde" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "Returordre-referanse" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "Firmaet delen skal returneres fra" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "Returordrestatus" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" -msgstr "Kun serialiserte artikler kan tilordnes en Returordre" +#: order/models.py:2464 +msgid "Stock item must be specified" +msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "Velg artikkel som skal returneres fra kunde" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "Mottatt Dato" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "Datoen denne returartikkelen ble mottatt" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "Utfall" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "Utfall for dette linjeelementet" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "Linjeelementet er allerede mottatt" msgid "Items can only be received against orders which are in progress" msgstr "Artikler kan bare mottas mot ordrer som pågår" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "Valuta for linje" @@ -6398,20 +6421,20 @@ msgstr "Refusjon" msgid "Reject" msgstr "Avvis" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Forfalt Innkjøpsordre" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "Innkjøpsordre {po} er nå forfalt" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Forfalt Salgsordre" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "Salgsordre {so} er nå forfalt" @@ -7039,7 +7062,7 @@ msgstr "Delkategorier" msgid "Default location for parts in this category" msgstr "Standardplassering for deler i denne kategorien" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Standard nøkkelord" msgid "Default keywords for parts in this category" msgstr "Standard nøkkelord for deler i denne kategorien" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Ikon" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Ikon (valgfritt)" @@ -7765,7 +7788,7 @@ msgstr "Denne BOM-artikkelen er arvet fra stykkliste for variantdeler" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Lagervarer for variantdeler kan brukes for denne BOM-artikkelen" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "Antall må være heltallsverdi for sporbare deler" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "Konfigurasjon av utvidelse" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "Konfigurasjon av utvidelser" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "Utvidelsens \"Key\"" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "Navn på utvidelsen" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "Pakkenavn" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "Er utvidelsen aktiv" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Installert" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "Eksempel-utvidelse" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Innebygd utvidelse" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Utvidelse" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "Metode" @@ -10010,7 +10033,7 @@ msgstr "Leverandør-ID" msgid "Customer ID" msgstr "Kunde-ID" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Installert i" @@ -10035,7 +10058,7 @@ msgstr "Gjennomgang kreves" msgid "Delete on Deplete" msgstr "Slett når oppbrukt" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "Leverandørdelen har en pakkestørrelse definert, men flagget \"use_pack msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienumre kan ikke angis for en ikke-sporbar del" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "Lagerplasseringstype" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "Lagerplasseringstyper" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standard ikom for alle plasseringer som ikke har satt et ikon (valgfritt)" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Lagerplassering" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Lagerplasseringer" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Eier" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Velg eier" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Lagervarer kan ikke knyttes direkte mot en strukturell lagerplassering, men kan knyttes mot underplasseringer." -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Ekstern" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "Dette er en ekstern lagerplassering" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Plasseringstype" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "Lagerplasseringstype for denne plasseringen" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "De kan ikke gjøre denne plasseringen strukturell, da noen lagervarer allerede er plassert i den!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "Lagervarer kan ikke plasseres i strukturelle plasseringer!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Lagervare kan ikke opprettes for virtuelle deler" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Deltype ('{self.supplier_part.part}') må være {self.part}" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "Antall må være 1 for produkt med et serienummer" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Serienummeret kan ikke angis hvis antall er større enn 1" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "Elementet kan ikke tilhøre seg selv" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "Elementet må ha en produksjonsrefereanse om is_building=True" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "Produksjonsreferanse peker ikke til samme del-objekt" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Overordnet lagervare" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Basisdel" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Velg en tilsvarende leverandørdel for denne lagervaren" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "Hvor er denne lagervaren plassert?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "Inpakningen denne lagervaren er lagret i" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "Er denne artikkelen montert i en annen artikkel?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Serienummer for denne artikkelen" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Batchkode for denne lagervaren" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Lagerantall" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "Kildeproduksjon" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "Produksjon for denne lagervaren" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Brukt av" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "Produksjonsordren som brukte denne lagervaren" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Kildeinnkjøpsordre" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Innkjøpsordre for denne lagervaren" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "Tildelt Salgsordre" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Utløpsdato for lagervare. Lagerbeholdning vil bli ansett som utløpt etter denne datoen" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Slett når oppbrukt" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Slett lagervaren når beholdningen er oppbrukt" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "Innkjøpspris per enhet på kjøpstidspunktet" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "Konvertert til del" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "Delen er ikke angitt som sporbar" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "Antall må være heltall" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Antall kan ikke overstige tilgjengelig lagerbeholdning ({self.quantity})" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "Antallet stemmer ikke overens med serienumrene" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "Lagervare har blitt tildelt en salgsordre" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "Lagervare er montert i en annen artikkel" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "Lagervare inneholder andre artikler" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "Lagervare har blitt tildelt til en kunde" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "Lagervare er for tiden i produksjon" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "Serialisert lagerbeholdning kan ikke slås sammen" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "Duplisert lagervare" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "Lagervarer må referere til samme del" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "Lagervarer må referere til samme leverandørdel" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "Lagerstatuskoder må være like" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagervare kan ikke flyttes fordi den ikke er på lager" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "Oppføringsnotater" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "Verdi må angis for denne testen" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "Vedlegg må lastes opp for denne testen" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Testresultat" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "Testens verdi" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "Vedlegg til testresultat" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Testnotater" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index e258ef9bde..384ce77c14 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nie udało się przeliczyć {original} na {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Błędny wybór" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Błędny wybór" msgid "Name" msgstr "Nazwa" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Nazwa" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Opis (opcjonalny)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Informacja systemowa" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Śledzony" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Przydzielono" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Przydzielono" msgid "Available" msgstr "Dostępne" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Dostępne" msgid "Build Order" msgstr "Zlecenie Budowy" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Zlecenie Budowy" msgid "Build Orders" msgstr "Zlecenia budowy" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Nieprawidłowy wybór kompilacji nadrzędnej" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Nie można zmienić elementu kompletacji" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Odwołanie do zamówienia wykonania" msgid "Reference" msgstr "Referencja" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Krótki opis produkcji (opcjonalny)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Zamówienie budowy, do którego budowa jest przypisana" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Wybierz część do budowy" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Odwołanie do zamówienia sprzedaży" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Lokalizacja źródła" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Lokalizacja docelowa" -#: build/models.py:301 +#: build/models.py:302 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:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Ilość do stworzenia" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Ilość przedmiotów do zbudowania" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Ukończone elementy" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Ilość produktów magazynowych które zostały ukończone" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Status budowania" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Kod statusu budowania" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Kod partii" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Data utworzenia" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Docelowy termin zakończenia" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Data zakończenia" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "zrealizowane przez" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Wydany przez" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Użytkownik, który wydał to zamówienie" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Użytkownik, który wydał to zamówienie" msgid "Responsible" msgstr "Odpowiedzialny" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Link Zewnętrzny" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Priorytet budowy" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Priorytet tego zamówienia produkcji" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Priorytet tego zamówienia produkcji" msgid "Project Code" msgstr "Kod projektu" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Kod projektu dla tego zlecenia produkcji" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Kolejność kompilacji {build} została zakończona" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Kolejność kompilacji została zakończona" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Nie określono danych wyjściowych budowy" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Budowanie wyjścia jest już ukończone" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "Ilość nie może być większa niż ilość wyjściowa" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, 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:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Zbuduj obiekt" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Zbuduj obiekt" msgid "Quantity" msgstr "Ilość" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Wymagana ilość dla zlecenia produkcji" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Pozycja magazynowa jest nadmiernie przydzielona" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" msgid "Stock Item" msgstr "Element magazynowy" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Lokalizacja magazynowania przedmiotu" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Ilość zapasów do przydzielenia do produkcji" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Zainstaluj do" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Element BOM" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Anulowano" msgid "Complete" msgstr "Zakończono" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Źródło magazynu" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Przeznaczenie" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Użytkownik" @@ -3789,8 +3791,8 @@ msgstr "Użytkownik" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Klucz" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Wynik" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "Jest uruchomiony" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Oczekujce zadania" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Zaplanowane zadania" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Zadania zakończone błędem" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "ID zadania" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "Unikalny identyfikator zadania" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Blokada" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Czas blokady" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Nazwa zadania" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Funkcja" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Nazwa funkcji" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Argumenty" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Argumenty zadania" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Nazwa pliku" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Producent" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Firma" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Kontaktowy adres e-mail" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Komponent producenta" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Część bazowa" msgid "Select part" msgstr "Wybierz część" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Producent" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Wybierz producenta" @@ -4735,7 +4742,7 @@ msgstr "Jednostki parametru" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Domyślna waluta używana dla tego dostawcy" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Pobierz obraz z adresu URL" msgid "Delete image" msgstr "Usuń obraz" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Zamówienie" @@ -5696,8 +5703,8 @@ msgstr "Zamówienie oczekujące" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Zlecenie zakupu" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Link do zewnętrznej witryny" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Utworzony przez" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Odniesienie zamówienia" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Status zamówienia zakupu" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "odebrane przez" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Data wydania" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Data wystawienia zamówienia" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "Wartość musi być liczbą dodatnią" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Data wysyłki" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "wysłane przez" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Ilość elementów" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "Odebrane" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Cena zakupu" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Cena sprzedaży" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Jednostkowa cena sprzedaży" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Wysłane" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Wysłana ilość" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Data wysyłki" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Sprawdzone przez" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Użytkownik, który sprawdził tę wysyłkę" msgid "Shipment" msgstr "Przesyłka" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Numer przesyłki" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Numer śledzenia" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Informacje o śledzeniu przesyłki" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "Przesyłka została już wysłana" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Linia" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Komponent" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "Zwrot pieniędzy" msgid "Reject" msgstr "Odrzuć" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Zaległe zlecenie zakupu" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "Zlecenie zakupu {po} jest teraz zaległe" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "Kategorie części" msgid "Default location for parts in this category" msgstr "Domyślna lokalizacja dla komponentów w tej kategorii" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Domyślne słowa kluczowe" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "Konfiguracja wtyczki" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "Konfiguracja wtyczek" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "Klucz wtyczki" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "Nazwa wtyczki" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "Nazwa pakietu" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "Czy wtyczka jest aktywna" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Zainstalowane" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Wtyczka wbudowana" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Wtyczka" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "Metoda" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Zainstalowane w" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Lokacje stanu magazynowego" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Właściciel" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Wybierz właściciela" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Nadrzędny towar" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Część podstawowa" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Wybierz pasującą część dostawcy dla tego towaru" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Ilość w magazynie" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Wyszukaj zlecenie zakupu" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Zlecenie zakupu dla tego towaru" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Usuń po wyczerpaniu" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "Ilość musi być liczbą całkowitą" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "Notatki do wpisu" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "Należy podać wartość dla tego testu" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Wynik testu" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 3d02e59de0..c0ae85d83f 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Não foi possível converter {original} para {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Quantidade fornecida inválida" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Escolha inválida" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Escolha inválida" msgid "Name" msgstr "Nome" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Nome" msgid "Description" msgstr "Descrição" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Descrição (opcional)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Informação do Sistema" msgid "About InvenTree" msgstr "Sobre o InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Monitorado" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Alocado" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Alocado" msgid "Available" msgstr "Disponível" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Disponível" msgid "Build Order" msgstr "Ordem de Produção" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Ordem de Produção" msgid "Build Orders" msgstr "Ordens de Produções" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Escolha de Produção parental inválida" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Usuário ou grupo responsável deve ser especificado" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Peça da ordem de produção não pode ser alterada" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Referência do pedido de produção" msgid "Reference" msgstr "Referência" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Breve descrição da produção (opcional)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Pedido de produção para qual este serviço está alocado" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Selecionar peça para produção" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Referência do pedido de venda" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Pedido de Venda para qual esta produção está alocada" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Local de Origem" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Selecione a localização para pegar do estoque para esta produção (deixe em branco para tirar a partir de qualquer local de estoque)" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Local de Destino" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Selecione o local onde os itens concluídos serão armazenados" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Número de itens em estoque para produzir" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Itens concluídos" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Número de itens em estoque concluídos" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Progresso da produção" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Código de situação da produção" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Código de Lote" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Criado em" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Data alvo final" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia." -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Data de conclusão" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "Concluído por" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Emitido por" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Usuário que emitiu este pedido de produção" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Usuário que emitiu este pedido de produção" msgid "Responsible" msgstr "Responsável" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Usuário ou grupo responsável para este pedido de produção" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Link Externo" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Link para URL externa" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Prioridade de Produção" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Prioridade deste pedido de produção" msgid "Project Code" msgstr "Código do projeto" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Código do projeto para este pedido de produção" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "Falha ao descarregar tarefa para concluir alocações de construção" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "O Pedido de produção {build} foi concluído!" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Um pedido de produção foi concluído" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "Números de série devem ser fornecidos para peças rastreáveis" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Nenhuma saída de produção especificada" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Saída de produção já completada" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde ao Pedido de Produção" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "Quantidade não pode ser maior do que a quantidade de saída" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "O item de produção {serial} não passou todos os testes necessários" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "Item da linha de Produção" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Objeto de produção" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Objeto de produção" msgid "Quantity" msgstr "Quantidade" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de produção deve especificar a saída, pois peças mestres estão marcadas como rastreáveis" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Quantidade deve ser 1 para estoque serializado" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "Item estoque selecionado não coincide com linha da LDM" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "Item estoque selecionado não coincide com linha da LDM" msgid "Stock Item" msgstr "Item de estoque" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Origem do item em estoque" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Quantidade do estoque para alocar à produção" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Instalar em" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Destino do Item do Estoque" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Os seguintes números de série já existem ou são inválidos" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Local para saídas de produção concluídas" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Item LDM" msgid "Allocated Stock" msgstr "Estoque Alocado" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Cancelado" msgid "Complete" msgstr "Completado" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Estoque obrigatório para o pedido de produção" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Pedido de produção vencido" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "Pedido de produção {bo} está atrasada" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Estoque não foi totalmente alocado para este Pedido de Produção" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Saídas Concluídas" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Origem do estoque" msgid "Stock can be taken from any available location." msgstr "O estoque pode ser tirado de qualquer local disponível." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Destino" @@ -3779,8 +3781,8 @@ msgstr "Salvar as últimas máquinas de impressão usadas para um usuário" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Usuario" @@ -3789,8 +3791,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Título" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "Definição" msgid "Unit definition" msgstr "Definição de unidade" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Chave" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Contexto" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Resultado" @@ -4310,79 +4312,79 @@ msgstr "Os itens de um pedido de devolução foram recebidos" msgid "Error raised by plugin" msgstr "Erro criado pela extensão" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "Executando" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Tarefas Pendentes" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Tarefas Agendadas" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Tarefas com Falhas" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "ID da Tarefa" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "ID Único da Tarefa" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Bloquear" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Tempo de bloqueio" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Nome da tarefa" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Função" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Nome da função" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Argumentos" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Argumentos da tarefa" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "Argumentos de Palavra-chave" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "Argumentos Palavra-chave da Tarefa" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Nome do arquivo" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Fabricante" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Empresa" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Endereço de e-mail do contato" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Moeda padrão utilizada para esta empresa" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "Link para as informações do endereço (externo)" msgid "Manufacturer Part" msgstr "Peça do Fabricante" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Peça base" msgid "Select part" msgstr "Selecionar peça" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Fabricante" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Selecionar fabricante" @@ -4735,7 +4742,7 @@ msgstr "Unidades do parâmetro" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "Data da última atualização da disponibilidade dos dados" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Moeda padrão utilizada para este fornecedor" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Baixar imagem do URL" msgid "Delete image" msgstr "Excluir imagem" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Pedido" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Pedido de Compra" msgid "Return Order" msgstr "Devolver pedido" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "Preço total deste pedido" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "Moeda do pedido" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "Moeda para este pedido (deixe em branco para usar o padrão da empresa)" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "O contato não corresponde à empresa selecionada" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "Descrição do pedido (opcional)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "Selecione o código do projeto para este pedido" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Link para página externa" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data esperada para entrega do pedido. O Pedido estará atrasado após esta data." -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Criado por" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Usuário ou grupo responsável para este pedido" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "Ponto de contato para este pedido" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "Endereço da empresa para este pedido" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Referência do pedido" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Situação do pedido de compra" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Empresa da qual os itens estão sendo encomendados" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Código de referência do pedido fornecedor" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "recebido por" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Data de emissão" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Dia que o pedido foi feito" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "Dia que o pedido foi concluído" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "Fornecedor de peça deve corresponder a fornecedor da OC" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Empresa para qual os itens foi vendidos" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Referência do Cliente " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "Código de Referência do pedido do cliente" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Data de Envio" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Pedido não pode ser concluído, pois, há envios incompletos" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "Pedido não pode ser concluído, pois, há itens na linha incompletos" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Quantidade do item" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "Referência do Item em Linha" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Observações do Item de Linha" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data alvo para este item de linha (deixe em branco para usar a data alvo do pedido)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "Descrição item de linha (opcional)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "Contexto adicional para esta linha" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Preço Unitário" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "A peça do fornecedor deve corresponder ao fornecedor" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Fornecedor da Peça" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Fornecedor da Peça" msgid "Received" msgstr "Recebido" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Preço de Compra" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Preço unitário de compra" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "Peça virtual não pode ser atribuída a um pedido de venda" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Preço de Venda" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Preço de venda unitário" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Quantidade enviada" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Data de Entrega" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "Data da entrega do envio" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Verificado por" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Usuário que verificou esta remessa" msgid "Shipment" msgstr "Remessa" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Número do Envio" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Número de Rastreamento" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Informação de rastreamento da remessa" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Número da Fatura" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Número de referência para fatura associada" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "O pedido já foi enviado" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "Remessa não foi alocada nos itens de estoque" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "O item do estoque não foi atribuído" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Não é possível alocar o item de estoque para uma linha de uma peça diferente" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "Não é possível alocar uma linha sem uma peça" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A quantidade de alocação não pode exceder a quantidade em estoque" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "Quantidade deve ser 1 para item de estoque serializado" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "Pedidos de venda não coincidem com a remessa" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "Remessa não coincide com pedido de venda" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Linha" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "Referência de remessa do pedido de venda" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Selecione o item de estoque para alocar" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Insira a quantidade de atribuição de estoque" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "Referência de Pedidos de Devolução" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "Empresa da qual os itens estão sendo retornados" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "Estado do pedido de retorno" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" -msgstr "Somente itens da série podem ser devolvidos" +#: order/models.py:2464 +msgid "Stock item must be specified" +msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "Selecione o item a ser devolvido pelo cliente" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "Data de Recebimento" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "Data que o pedido a ser devolvido foi recebido" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "Despesa/gastos" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "Gastos com esta linha de itens" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "Gastos para reparar e/ou devolver esta linha de itens" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "Item do pedido já foi recebido" msgid "Items can only be received against orders which are in progress" msgstr "Itens só podem ser recebidos de pedidos em processamento" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "Tipo de moeda para o item do pedido" @@ -6398,20 +6421,20 @@ msgstr "Reembolsar" msgid "Reject" msgstr "Recusar" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Pedido de compra vencido" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "Pedido de compra {po} está atrasada" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Pedido de venda vencido" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "Pedido de venda {so} está atrasada" @@ -7039,7 +7062,7 @@ msgstr "Categorias de Peça" msgid "Default location for parts in this category" msgstr "Local padrão para peças desta categoria" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Palavras-chave Padrão" msgid "Default keywords for parts in this category" msgstr "Palavras-chave padrão para peças nesta categoria" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Ícone" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Ícone (opcional)" @@ -7765,7 +7788,7 @@ msgstr "Este item da LDM é herdado por LDMs para peças variáveis" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Itens de estoque para as peças das variantes podem ser usados para este item LDM" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "Quantidade deve ser valor inteiro para peças rastreáveis" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "Configuração de Extensão" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "Configuração de Extensões" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "Chave da extensão" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "Nome da Extensão" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "Nome do Pacote" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "O plug-in está ativo" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Instalado" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "Plug-in de exemplo" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Plugin embutido" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Extensões" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "Método" @@ -10010,7 +10033,7 @@ msgstr "ID do Fornecedor" msgid "Customer ID" msgstr "ID Cliente" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Instalado em" @@ -10035,7 +10058,7 @@ msgstr "Revisão Necessária" msgid "Delete on Deplete" msgstr "Excluir quando esgotado" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "A peça do fornecedor tem um tamanho de pacote definido, mas o item use_ msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Números de série não podem ser fornecidos para uma parte não rastreável" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "Tipo de Local de estoque" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "Tipos de Locais de estoque" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Ícone padrão para todos os locais que não tem um ícone (opcional)" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Localização do estoque" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Locais de estoque" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Responsavel" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Selecionar Responsável" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Os itens de estoque podem não estar diretamente localizados em um local de estoque estrutural, mas podem ser localizados em locais filhos." -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Externo" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "Esta é uma localização de estoque externo" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Tipo de localização" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "Tipo de Local de Estoque para esta locação" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Você não pode tornar este local do estoque estrutural, pois alguns itens de estoque já estão localizados nele!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "Os itens de estoque não podem estar localizados em locais de estoque estrutural!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Item de estoque não pode ser criado para peças virtuais" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Tipo de peça('{self.supplier_part.part}') deve ser {self.part}" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "A quantidade deve ser 1 para um item com número de série" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Número de série não pode ser definido se quantidade maior que 1" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "O item não pode pertencer a si mesmo" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "Item deve ter uma referência de produção se is_building=True" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "Referência de produção não aponta ao mesmo objeto da peça" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Item de Estoque Parental" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Peça base" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Selecione uma peça do fornecedor correspondente para este item de estoque" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "Onde está localizado este item de estoque?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "Embalagem deste item de estoque está armazenado em" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "Este item está instalado em outro item?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Número de série para este item" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Código do lote para este item de estoque" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Quantidade de Estoque" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "Produção de Origem" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "Produção para este item de estoque" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Consumido por" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "Pedido de produção que consumiu este item de estoque" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Pedido de compra Fonte" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Pedido de Compra para este item de estoque" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "Destino do Pedido de Venda" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Data de validade para o item de estoque. Estoque será considerado expirado após este dia" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Excluir quando esgotado" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Excluir este item de estoque quando o estoque for esgotado" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "Preço de compra unitário único no momento da compra" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "Convertido para peça" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "Peça não está definida como rastreável" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "Quantidade deve ser inteira" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Quantidade não deve exceder a quantidade em estoque ({self.quantity})" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "A quantidade não corresponde aos números de série" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "Item em estoque foi reservado para um pedido" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "Item em estoque está instalado em outro item" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "item em estoque contem outro(s) items" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "Item em estoque foi reservado para outro cliente" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "Item no estoque está em produção no momento" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "Itens de série não podem ser mesclados" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "Item de estoque duplicado" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "Itens de estoque devem se referir à mesma peça" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "Itens de estoque devem se referir à mesma peça do fornecedor" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "Códigos de estado do estoque devem corresponder" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Item do estoque não pode ser realocado se não houver estoque da mesma" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "Observações de entrada" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "Deve-se fornecer o valor desse teste" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "O anexo deve ser enviado para este teste" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Resultado do teste" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "Valor da saída do teste" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "Anexo do resultado do teste" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Notas do teste" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po index d2ec6d2ce3..3019296f05 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "Descrição" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Referência do pedido de venda" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Cancelado" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index bcb721070b..f6fe4e04f3 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 693d906d18..d22aaf2975 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:52\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Невозможно преобразовать {original} в {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Неверный выбор" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Неверный выбор" msgid "Name" msgstr "Название" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Название" msgid "Description" msgstr "Описание" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Описание (необязательно)" @@ -599,7 +599,7 @@ msgstr "Это пользователь является суперпользо #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Информация о системе" msgid "About InvenTree" msgstr "О программе InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Отслеживается" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Зарезервировано" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Зарезервировано" msgid "Available" msgstr "Доступно" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Доступно" msgid "Build Order" msgstr "Заказ на производство" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Заказ на производство" msgid "Build Orders" msgstr "Заказы на производство" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "Сборка BOM не подтверждена" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "Порядок сборки не может быть создан для неактивной части" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "Порядок сборки не может быть создан для разблокированной части" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Неверный выбор для родительской сборки" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Должен быть указан ответственный пользователь или группа" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Деталь заказа на производства не может быть изменена" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Ссылка на заказ на производство" msgid "Reference" msgstr "Отсылка" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Краткое описание заказа на производство (необязательно)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Заказ на производство, которому принадлежит этот заказ на производство" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Выберите деталь для производства" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Ссылка на заказ" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Заказ на продажу, которому принадлежит этот заказ на производство" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Место хранения - источник" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Выберите место хранения для этого заказа на производство (оставьте пустым, чтобы взять с любого места на складе)" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Место хранения результата" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Выберите место хранения завершенных элементов" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Количество производимых деталей" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Количество складских позиций для производства" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Произведенные детали" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Количество складских позиций, которые были произведены" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Статус заказа на производство" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Код статуса заказа на производство" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Код партии" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Код партии для продукции" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Дата создания" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Целевая дата завершения" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты." -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Дата завершения" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "выполнено" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Создано" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Пользователь, создавший этот заказ на производство" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Пользователь, создавший этот заказ на п msgid "Responsible" msgstr "Ответственный" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Пользователь, ответственный за этот заказ на производство" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Внешняя ссылка" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Ссылка на внешний URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Приоритет производства" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Приоритет этого заказа на производство" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Приоритет этого заказа на производство msgid "Project Code" msgstr "Код проекта" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Код проекта для этого заказа на производство" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "Не удалось выгрузить задачу для распределения на сборку" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Заказ на производство {build} был завершен" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Заказ на производство был завершен" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "Для отслеживаемых частей должны быть указаны серийные номера" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Продукция не указана" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Продукция уже произведена" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "Количество не может быть больше количества продукции" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Сборка {serial} не прошла все необходимые тесты" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "Номер позиции для производства" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Объект производства" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Объект производства" msgid "Quantity" msgstr "Количество" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Требуемое количество для заказа на производство" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Элемент производства должен указать продукцию, как главную деталь помеченную как отслеживаемая" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Складская позиция перераспределена" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Количество должно быть 1 для сериализованных запасов" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "Выбранная складская позиция не соответ msgid "Stock Item" msgstr "Складская позиция" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Исходная складская позиция" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Количество на складе для производства" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Установить в" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Целевая складская позиция" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Место хранения для завершенной продукции" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Позиция BOM" msgid "Allocated Stock" msgstr "Зарезервированные Запасы" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Отменено" msgid "Complete" msgstr "Готово" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Необходимый запас для заказа на производство" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Просроченный заказ сборки" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "Заказ на производство {bo} просрочен" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Остатки не были полностью зарезервированы для этого заказа на производство" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Завершенная продукция" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Источник запаса" msgid "Stock can be taken from any available location." msgstr "Остатки не могут быть получены из любого доступного места хранения." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Назначение" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Пользователь" @@ -3789,8 +3791,8 @@ msgstr "Пользователь" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Заголовок" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "Определение" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Ключ" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Контекст" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Результат" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "Запущен" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Ожидающие задачи" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Запланированные задания" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Невыполненные Задачи" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "Код задачи" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "Уникальный ID задачи" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Заблокировать" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Время блокировки" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Название задачи" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Функция" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Имя функции" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Аргументы" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Аргументы задачи" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Имя файла" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Производитель" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Компания" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Контактный EMail" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Для этой компании используется валюта по умолчанию" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "Ссылка на адресную информацию (внешняя) msgid "Manufacturer Part" msgstr "Деталь производителя" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Базовая деталь" msgid "Select part" msgstr "Выберите деталь" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Производитель" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Выберите производителя" @@ -4735,7 +4742,7 @@ msgstr "Единицы измерения параметра" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Связанная деталь производителя должна ссылаться на ту же базовую деталь" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Валюта по умолчанию для этого поставщика" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Скачать изображение по ссылке" msgid "Delete image" msgstr "Удалить изображение" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Заказ" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Заказ на закупку" msgid "Return Order" msgstr "Заказ на возврат" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "Валюта Заказа" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "Контакт не соответствует выбранной компании" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "Описание заказа (дополнительно)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "Выберите код проекта для этого заказа" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Ссылка на внешнюю страницу" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Создал" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Пользователь или группа, ответственная за этот заказ" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Ссылка на заказ" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Компания, в которой детали заказываются" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "получил" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Дата создания" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Компания, которой детали продаются" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Дата отгрузки" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "Отправлено" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Количество" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Записи о позиции" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "Описание позиции (необязательно)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "Дополнительный контекст для этой строки" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Цена за единицу" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Деталь поставщика" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Деталь поставщика" msgid "Received" msgstr "Получено" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Закупочная цена" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Цена продажи" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Цена последней продажи" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Доставлено" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Отгруженное кол-во" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Дата отправления" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Дата доставки" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Проверн" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "Отправление" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Номер отправления" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Номер отслеживания" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Информация об отслеживании доставки" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Номер счета" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "Отправка не имеет зарезервированных складских позиций" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "Складская позиция не была назначена" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Невозможно зарезервировать складскую позицию в позицию другой детали" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "Количество должно быть 1 для сериализированных складских позиций" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Строка" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Элемент" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Выберите складскую позицию для резервирования" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Укажите резервируемое количество" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "Выберите позицию, возвращаемую от клиента" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "Дата получения" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "Результат" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "Возврат" msgid "Reject" msgstr "Отклонить" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Просроченные заказы на закупку" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Просроченные заказы на продажу" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "Категория детали" msgid "Default location for parts in this category" msgstr "Место хранения по умолчанию для деталей этой категории" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Ключевые слова по умолчанию" msgid "Default keywords for parts in this category" msgstr "Ключевые слова по умолчанию для деталей этой категории" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Иконка" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Иконка (необязательно)" @@ -7639,7 +7662,7 @@ msgstr "" #: part/models.py:3959 msgid "Invalid choice for parameter value" -msgstr "" +msgstr "Недопустимое значение параметра" #: part/models.py:4010 msgid "Parent Part" @@ -7664,7 +7687,7 @@ msgstr "Значение по умолчанию" #: part/models.py:4134 msgid "Default Parameter Value" -msgstr "" +msgstr "Значение параметра по умолчанию" #: part/models.py:4172 msgid "Part ID or part name" @@ -7712,7 +7735,7 @@ msgstr "" #: part/models.py:4331 msgid "This BOM item is optional" -msgstr "" +msgstr "Эта позиция спецификации необязательна" #: part/models.py:4337 msgid "This BOM item is consumable (it is not tracked in build orders)" @@ -7728,7 +7751,7 @@ msgstr "Расчетное количество перерасходов про #: part/models.py:4352 msgid "BOM item reference" -msgstr "" +msgstr "Ссылка на позицию спецификации" #: part/models.py:4360 msgid "BOM item notes" @@ -7755,7 +7778,7 @@ msgstr "" #: templates/js/translated/table_filters.js:185 #: templates/js/translated/table_filters.js:218 msgid "Gets inherited" -msgstr "" +msgstr "Наследуется" #: part/models.py:4379 msgid "This BOM item is inherited by BOMs for variant parts" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Складские позиции для разновидностей деталей могут быть использованы для этой позиции BOM" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "Для отслеживаемых деталей количество должно быть целым числом" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "Ключ плагина" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "Имя Упаковки" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Установлено" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "Образец плагина" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Встроенный плагин" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Плагин" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "Метод" @@ -10010,7 +10033,7 @@ msgstr "ID Поставщика" msgid "Customer ID" msgstr "ID Клиента" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Установлено в" @@ -10035,7 +10058,7 @@ msgstr "Требуется рецензия" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Место хранения" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Места хранения" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Владелец" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Выберите владельца" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Складские позиции не могут находиться в структурных местах хранения, но могут находиться в дочерних местах хранения." -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Внешний" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Тип Места Хранения" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Вы не можете сделать это место хранение структурным, потому, что некоторые складские позиции уже находятся в нем!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "Складские позиции не могут находиться в структурных местах хранения!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Складская позиция не может быть создана для виртуальных деталей" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "Элемент должен иметь ссылку на производство, если is_building=True" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "Ссылка на производство не указывает на тот же элемент" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Складская позиция" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Базовая деталь" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Выберите соответствующего поставщика детали для этой складской позиции" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "Где находиться эта складская позиция?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "Упаковка этой складской позиции хранится в" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Код партии для этой складской позиции" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Количество на складе" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "Исходное производство" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "Производства для этой складской позиции" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Поглощен" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "Заказ на производство, который поглотил эту складскую позицию" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Заказ на закупку для этой складской позиции" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Дата истечения срока годности для складской позиции. Остатки будут считаться просроченными после этой даты" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Удалить при обнулении" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Удалить эту складскую позицию при обнулении складского запаса" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "Деталь не является отслеживаемой" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "Складская позиция была назначена заказу на продажу" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "Складская позиция установлена в другую деталь" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "Складская позиция содержит другие детали" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "Складская позиция была назначена покупателю" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "Складская позиция в производстве" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь поставщика" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Результат тестирования" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Записи Тестирования" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 0241cb50eb..51dc546cbe 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:52\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index dc66d82657..afb867a785 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:52\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Ni mogoče pretvoriti {original} v {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Podana napačna količina" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Nedovoljena izbira" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Nedovoljena izbira" msgid "Name" msgstr "Ime" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Ime" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Opis (opcijsko)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Sistemske informacije" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "Nalog izgradnje" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Nalog izgradnje" msgid "Build Orders" msgstr "Nalogi izgradnje" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Neveljavna izbira za nadrejeno izgradnjo" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Referenca naloga izgradnje" msgid "Reference" msgstr "Referenca" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Izberite del za izgradnjo" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Referenca dobavnica" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Dobavnica na katero se navezuje ta izgradnja" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Lokacija vira" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Ciljna lokacija" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Izberite lokacijo, kjer bodo končne postavke shranjene" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Količina izgradenj" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Število postavk za izgradnjo" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Končane postavke" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Število postavk zaloge, ki so bile končane" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Status izgradnje" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Koda statusa izgradnje" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Številka serije" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Datum ustvarjenja" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Rok dokončanja" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Datom končanja" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "dokončal" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Izdal" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Uporabnik, ki je izdal nalog za izgradnjo" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Uporabnik, ki je izdal nalog za izgradnjo" msgid "Responsible" msgstr "Odgovoren" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Zunanja povezava" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Zunanja povezava" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Nalog izgradnje {build} je dokončan" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Nalog izgradnej dokončan" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Ni določena izgradnja" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Igradnja je že dokončana" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "Količina" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Količina za zalogo s serijsko številko mora biti 1" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "Postavka zaloge" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Izvorna postavka zaloge" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Količina zaloge za prestavljanje za izgradnjo" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Inštaliraj v" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Destinacija postavke zaloge" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Preklicano" msgid "Complete" msgstr "Končano" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Uporabnik" @@ -3789,8 +3791,8 @@ msgstr "Uporabnik" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Poslano" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index d150e0c369..9bced48471 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:52\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nije moguće konvertovati {original} u {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Isporučena nevažeća količina" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Nevažeći izvor" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Nevažeći izvor" msgid "Name" msgstr "Ime" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Ime" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Opis (Opciono)" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "Nalog za izradu" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Nalog za izradu" msgid "Build Orders" msgstr "Nalozi za izradu" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Nevažeći izbor za nadređenu verziju" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Deo u nalogu za izradu ne može se izmeniti" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Reference naloga za pravljenje" msgid "Reference" msgstr "Referenca" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Kratak opis izrade (nije obavezno)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Link za eksterni URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Otkazano" msgid "Complete" msgstr "Gotovo" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Korisnik" @@ -3789,8 +3791,8 @@ msgstr "Korisnik" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Poslato" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index f793c04a46..9fde67f733 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:52\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunde inte konvertera {original} till {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Ogiltigt val" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Ogiltigt val" msgid "Name" msgstr "Namn" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Namn" msgid "Description" msgstr "Beskrivning" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Beskrivning (valfritt)" @@ -599,7 +599,7 @@ msgstr "Är den här användaren en superanvändare" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Systeminformation" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Spårad" msgid "Testable" msgstr "Testbar" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Allokerad" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Allokerad" msgid "Available" msgstr "Tillgänglig" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Tillgänglig" msgid "Build Order" msgstr "Byggorder" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Byggorder" msgid "Build Orders" msgstr "Byggordrar" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Ogiltigt val för överordnad bygge" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Tillverknings order referens" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Tillverknings order referens" msgid "Reference" msgstr "Referens" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "Tillverknings order till vilken detta produkt är tilldelad" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Välj del att tillverka" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Försäljningsorderreferens" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Försäljningsorder till vilken detta bygge allokeras" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Källa Plats" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Destinationsplats" -#: build/models.py:301 +#: build/models.py:302 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:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Tillverkat antal" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Antal lagerobjekt att bygga" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Slutförda objekt" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Antal lagerposter som har slutförts" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Tillverknings status" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Tillverkning statuskod" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batchkod" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Skapad" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Datum för slutförande" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldatum för färdigställande. Tillverkningen kommer att förfallas efter detta datum." -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Slutförandedatum" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "slutfört av" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Utfärdad av" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Användare som utfärdade denna tillverknings order" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Användare som utfärdade denna tillverknings order" msgid "Responsible" msgstr "Ansvarig" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Extern länk" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Länk till extern URL" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "Projektkod" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Tillverknings order {build} har slutförts" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "En tillverknings order har slutförts" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Ingen byggutgång angiven" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Byggutgång är redan slutförd" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "Antal" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Antal måste vara 1 för serialiserat lager" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "Artikel i lager" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Källa lagervara" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Lagersaldo att allokera för att bygga" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Installera till" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Destination lagervara" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Plats för färdiga produkter" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Avbruten" msgid "Complete" msgstr "Slutför" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Slutförd produktion" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Mål" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Användare" @@ -3789,8 +3791,8 @@ msgstr "Användare" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "Filstorlek" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Schemalagda uppgifter" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Filnamn" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Tillverkare" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Företag" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Tillverkare" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "Företagsnamn" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "Radera bild" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Skickad" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Leveransdatum" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "Återbetala" msgid "Reject" msgstr "Avvisa" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Ikon" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Ikon (valfritt)" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 580d0a011f..88e6576a80 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:52\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "ปริมาณสินค้าไม่ถูกต้อง" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "ชื่อ" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "ชื่อ" msgid "Description" msgstr "คำอธิบาย" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "ข้อมูลระบบ" msgid "About InvenTree" msgstr "เกี่ยวกับ Inventree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "ออกโดย" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "ยกเลิกแล้ว" msgid "Complete" msgstr "สำเร็จแล้ว" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "ผู้ใช้งาน" @@ -3789,8 +3791,8 @@ msgstr "ผู้ใช้งาน" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "ชื่อไฟล์" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "จัดส่งแล้ว" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index a68d85e6f1..797f88ec1c 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} birimi {unit} birimine dönüştürülemedi" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Geçersiz seçim" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Geçersiz seçim" msgid "Name" msgstr "Adı" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Adı" msgid "Description" msgstr "Açıklama" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Açıklama (isteğe bağlı)" @@ -599,7 +599,7 @@ msgstr "Bu kullanıcı bir süper kullanıcı mı" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Sistem Bilgisi" msgid "About InvenTree" msgstr "InvenTree Hakkında" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "İzlenen" msgid "Testable" msgstr "Test Edilebilir" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Ayrıldı" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Ayrıldı" msgid "Available" msgstr "Mevcut" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Mevcut" msgid "Build Order" msgstr "Yapım İşi Emri" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Yapım İşi Emri" msgid "Build Orders" msgstr "Yapım İşi Emirleri" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "Montaj malzeme listesi doğrulanmadı" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "İnaktif bir parça için yapım siparişi oluşturulamaz" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "Kilidi açılmış bir parça için yapım siparişi oluşturulamaz" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Üst yapım için geçersiz seçim" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Sorumlu kullanıcı veya grup belirtilmelidir" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "Yapım siparişi parçası değiştirilemez" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Yapım İşi Emri Referansı" msgid "Reference" msgstr "Referans" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Yapımın kısa açıklaması (isteğe bağlı)" -#: build/models.py:263 +#: build/models.py:264 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:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Yapım işi için parça seçin" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Satış Emri Referansı" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Kaynak Konum" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Hedef Konum" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "Tamamlanmış ögelerin saklanacağı konumu seçiniz" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Yapım İşi Miktarı" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Yapım işi stok kalemlerinin sayısı" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Tamamlanmış ögeler" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "Tamamlanan stok kalemlerinin sayısı" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "Yapım İşi Durumu" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Yapım işi durum kodu" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Sıra numarası" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Oluşturulma tarihi" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Hedef tamamlama tarihi" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Tamamlama tarihi" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "tamamlayan" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Veren" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "Bu yapım işi emrini veren kullanıcı" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "Bu yapım işi emrini veren kullanıcı" msgid "Responsible" msgstr "Sorumlu" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "Bu yapım siparişinden sorumlu kullanıcı veya grup" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Harici Bağlantı" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Yapım Önceliği" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Bu yapım siparişinin önceliği" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Bu yapım siparişinin önceliği" msgid "Project Code" msgstr "Proje Kodu" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Bu yapım siparişi için proje kodu" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "Yapıma ayrılanları tamamlamak için boşaltma görevi başarısız oldu" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "{build} yapım siparişi tamamlandı" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Bir yapım siparişi tamamlandı" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "İzlenebilir parçalar için seri numaraları sağlanmalıdır" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Yapım işi çıktısı belirtilmedi" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Yapım işi çıktısı zaten tamamlanmış" -#: build/models.py:976 +#: build/models.py:977 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:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Miktar sıfırdan büyük olmalıdır" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "Miktar çıktı miktarından büyük olamaz" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "{serial} yapım çıktısı gerekli testleri geçemedi" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "Yapım Siparişi Satır Ögesi" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Nesne yap" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Nesne yap" msgid "Quantity" msgstr "Miktar" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Yapım siparişi için gereken miktar" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Ayrılan miktar ({q}) mevcut stok miktarını ({a}) aşmamalı" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Seri numaralı stok için miktar bir olmalı" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "Seçilen stok ögesi malzeme listesi satırıyla eşleşmiyor" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "Seçilen stok ögesi malzeme listesi satırıyla eşleşmiyor" msgid "Stock Item" msgstr "Stok Kalemi" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Kaynak stok kalemi" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "Yapım işi için tahsis edilen stok miktarı" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Kurulduğu yer" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Hedef stok kalemi" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Gerekli ögeleri eşleşen seri numaralarıyla otomatik ayır" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Şu seri numaraları zaten varlar veya geçersizler" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Tamamlanan yapım çıktıları içi konum" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "ML Referansı" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "ML Parça Adı" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "ML Ögesi" msgid "Allocated Stock" msgstr "Ayrılan Stok" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "İptal edildi" msgid "Complete" msgstr "Tamamlandı" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Yapım siparişi için gereken stok" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Gecikmiş Yapım Siparişi" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "{bo} yapım siparişi şimdi gecikti" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Stok, yapım işi emri için tamamen tahsis edilemedi" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Tamamalanan Çıktılar" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Stok Kaynağı" msgid "Stock can be taken from any available location." msgstr "Stok herhangi bir konumdan alınabilir." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Hedef" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Kullanıcı" @@ -3789,8 +3791,8 @@ msgstr "Kullanıcı" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Anahtar" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Bekleyen Görevler" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Planlanan Görevler" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Başarısız Görevler" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "Görev ID" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "Benzersiz Görev ID" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Kilit" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Kilit Zamanı" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Görev Adı" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Fonksiyon" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Fonksiyon Adı" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Argümanlar" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Görev Argümanları" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "Anahtar Argümanlar" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "Anahtar görev argümanları" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Dosya adı" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "Model Tipi" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Üretici" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "İletişim e-posta adresi" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Bu şirket için varsayılan para birimi" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Temel Parça" msgid "Select part" msgstr "Parça seçin" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Üretici" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Üretici seçin" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Harici sayfaya bağlantı" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Oluşturan" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Sipariş referansı" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Sevk edildi" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Stok tahsis miktarını girin" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "Parça Kategorileri" msgid "Default location for parts in this category" msgstr "Bu kategori içindeki parçalar için varsayılan konum" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "Bu malzeme listesi, çeşit parçalar listesini kalıtsalıdır" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Çeşit parçaların stok kalemleri bu malzeme listesinde kullanılabilir" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Stok Konumu" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Stok Konumları" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "Seri numarası olan ögenin miktarı bir olmalı" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Miktar birden büyük ise seri numarası ayarlanamaz" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Üst Stok Kalemi" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Bu stok kalemi için tedarikçi parçası seçin" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Bu öge için seri numarası" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "Miktar seri numaları ile eşleşmiyor" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stok kalemi stokta olmadığı için taşınamaz" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index b2568fac3c..9c27407c9d 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:52\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Не вдалося перетворити {original} на {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Невірна кількість" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "" @@ -599,7 +599,7 @@ msgstr "" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "" msgid "Available" msgstr "" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Обрати деталь для створення" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "" msgid "Complete" msgstr "" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "" msgid "Stock can be taken from any available location." msgstr "" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3789,8 +3791,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "" @@ -4310,79 +4312,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "" - #: company/models.py:496 msgid "Select manufacturer" msgstr "" @@ -4735,7 +4742,7 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "" msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "" msgid "Return Order" msgstr "" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "" -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "" msgid "Received" msgstr "" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "" msgid "Shipment" msgstr "" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" +#: order/models.py:2464 +msgid "Stock item must be specified" msgstr "" -#: order/models.py:2472 -msgid "Select item to return from customer" +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" msgstr "" #: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 +msgid "Select item to return from customer" +msgstr "" + +#: order/models.py:2509 msgid "Received Date" msgstr "" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "" msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "" @@ -6398,20 +6421,20 @@ msgstr "" msgid "Reject" msgstr "" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "" @@ -7039,7 +7062,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "" @@ -7765,7 +7788,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "" @@ -10010,7 +10033,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -10035,7 +10058,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 14f91d2674..43b9403e6a 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-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:52\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Không thể chuyển đổi {original} sang {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "Số lượng cung cấp không hợp lệ" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "Lựa chọn sai" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "Lựa chọn sai" msgid "Name" msgstr "Tên" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "Tên" msgid "Description" msgstr "Mô tả" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "Mô tả (tùy chọn)" @@ -599,7 +599,7 @@ msgstr "Người dùng này là superuser" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "Thông tin hệ thống" msgid "About InvenTree" msgstr "Giới thiệu" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "Đã theo dõi" msgid "Testable" msgstr "Có thể kiểm tra" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "Đã cấp phát" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "Đã cấp phát" msgid "Available" msgstr "Có sẵn" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "Có sẵn" msgid "Build Order" msgstr "Tạo đơn hàng" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "Tạo đơn hàng" msgid "Build Orders" msgstr "Tạo đơn hàng" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "Dây chuyền BOM chưa được xác thực" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "Không thể tạo đơn hàng cho hàng hoá đang không hoạt động" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "Không thể tạo đơn hàng cho hàng hoá đang mở khoá" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "Lựa chọn sai cho bản dựng cha" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "Phải chọn người dùng hoặc nhóm" -#: build/models.py:181 +#: build/models.py:182 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:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "Tham chiếu đơn đặt bản dựng" msgid "Reference" msgstr "Tham chiếu" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "Mô tả ngắn về phiên bạn (Tùy chọn)" -#: build/models.py:263 +#: build/models.py:264 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:274 +#: build/models.py:275 msgid "Select part to build" msgstr "Chọn sản phẩm để xây dựng" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:283 +#: build/models.py:284 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:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "Địa điểm nguồn" -#: build/models.py:292 +#: build/models.py:293 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:297 +#: build/models.py:298 msgid "Destination Location" msgstr "Địa điểm đích" -#: build/models.py:301 +#: build/models.py:302 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:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "Xây dựng số lượng" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "Số kho hàng để dựng" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "Những mục hoàn thành" -#: build/models.py:314 +#: build/models.py:315 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:318 +#: build/models.py:319 msgid "Build Status" msgstr "Trnạg thái bản dựng" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "Mã trạng thái bản dựng" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Mã lô hàng" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "Mã lô cho đầu ra bản dựng này" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "Ngày tạo" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "Ngày hoàn thành mục tiêu" -#: build/models.py:343 +#: build/models.py:344 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:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "Ngày hoàn thành" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "hoàn thành bởi" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "Cấp bởi" -#: build/models.py:361 +#: build/models.py:362 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:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ 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:370 +#: build/models.py:371 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:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Liên kết bên ngoài" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "Liên kết đến URL bên ngoài" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "Độ ưu tiên" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "Độ quan trọng của đơn đặt bản dựng" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "Độ quan trọng của đơn đặt bản dựng" msgid "Project Code" msgstr "Mã dự án" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "Mã dự án cho đơn đặt bản dựng này" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "Không thể dỡ bỏ tác vụ để hoàn tất phân bổ" -#: build/models.py:673 +#: build/models.py:674 #, 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:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "Một đơn đặt bản dựng đã được hoàn thành" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "Số sê-ri phải được cung cấp cho hàng hoá có thể theo dõi" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "Không có đầu ra bản dựng đã được chỉ ra" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "Đầu ra bản dựng đã được hoàn thiện" -#: build/models.py:976 +#: build/models.py:977 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:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 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:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Tạo đầu ra {serial} chưa vượt qua tất cả các bài kiểm tra" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "Tạo mục đơn hàng" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "Dựng đối tượng" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "Dựng đối tượng" msgid "Quantity" msgstr "Số lượng" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "Yêu cầu số lượng để dựng đơn đặt" -#: build/models.py:1603 +#: build/models.py:1610 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:1612 +#: build/models.py:1619 #, 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:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 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:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "Số lượng phải là 1 cho kho sê ri" -#: build/models.py:1700 +#: build/models.py:1707 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:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,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:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "Kho hàng gốc" -#: build/models.py:1790 +#: build/models.py:1797 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:1798 +#: build/models.py:1805 msgid "Install into" msgstr "Cài đặt vào" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "Kho hàng đích" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "Số sêri sau đây đã tồn tại hoặc không hợp lệ" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "BOM liên quan" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "Tên hàng hoá BOM" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "Mục BOM" msgid "Allocated Stock" msgstr "Phân kho" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "Đã hủy" msgid "Complete" msgstr "Hoàn thành" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "Kho được yêu cầu cho đặt hàng bản dựng" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "Đơn đặt bản dựng quá hạn" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "Đặt hàng bản dựng {bo} đang quá hạn" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "Kho không được phân bổ đầy đủ với yêu cầu bản dựng này" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "Nguồn kho" msgid "Stock can be taken from any available location." msgstr "Kho có thể được lấy từ bất kỳ địa điểm nào." -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "Đích đến" @@ -3779,8 +3781,8 @@ msgstr "" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Người dùng" @@ -3789,8 +3791,8 @@ msgstr "Người dùng" msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "Tiêu đề" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "Định nghĩa" msgid "Unit definition" msgstr "Định nghĩa đơn vị" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "" msgid "File size in bytes" msgstr "" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "Khóa" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "Ngữ cảnh" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "Kết quả" @@ -4310,79 +4312,79 @@ msgstr "Hàng đã nhận theo đơn hàng trả lại" msgid "Error raised by plugin" msgstr "Lỗi được thông báo bởi phần mở rộng" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "Đang chạy" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "Công việc chờ xử lý" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "Tác vụ theo lịch" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "Tác vụ thất bại" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "ID tác vụ" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "ID tác vụ duy nhất" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "Khoá" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "Thời gian khóa" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "Tên công việc" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "Chức năng" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "Tên chức năng" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "Đối số" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "Đối số công việc" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "Đối số từ khóa" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "Đối số từ khóa công việc" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "Tên tập tin" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "" msgid "Internal Part is Active" msgstr "" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "Nhà sản xuất" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "Doanh nghiêp" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "Địa chỉ email liên hệ" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "Tiền tệ mặc định dùng cho công ty này" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "Liên kết thông tin địa chỉ (bên ngoài)" msgid "Manufacturer Part" msgstr "Sản phẩm nhà sản xuất" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "Sản phẩm cơ bản" msgid "Select part" msgstr "Chọn sản phẩm" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "Nhà sản xuất" - #: company/models.py:496 msgid "Select manufacturer" msgstr "Chọn nhà sản xuất" @@ -4735,7 +4742,7 @@ msgstr "Đơn vị tham số" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu với sản phẩm cơ bản tương tự" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "Ngày cập nhật cuối thông tin tồn kho" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "Tiền tệ mặc định được sử dụng cho nhà cung cấp này" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "Tải hình ảnh từ URL" msgid "Delete image" msgstr "Xóa ảnh" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "" msgid "Config type" msgstr "" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "Đặt hàng" @@ -5696,8 +5703,8 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "Đơn hàng" msgid "Return Order" msgstr "Đơn hàng trả lại" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "Tổng tiền cho đơn hàng hàng" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "Tiền tệ đơn đặt hàng" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "Tiền tệ cho đơn đặt này (để trống để sử dụng tiền mặc định)" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "Liên hệ không phù hợp với doanh nghiệp đã chọn" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "Mô tả đơn đặt (tùy chọn)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "Mã dự án đã chọn cho đơn đặt hàng này" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "Liên kết đến trang bên ngoài" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Ngày mong muốn giao được hàng. Đơn đặt sẽ quá hạn sau ngày này." -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "Tạo bởi" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt này" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "Đầu mối liên hệ của đơn đặt này" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "Địa chỉ công ty cho đơn đặt này" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "Mã đặt hàng" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "Trạng thái đơn đặt mua" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "Doanh nghiệp từ những hàng hóa đang được đặt mua" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "Tham chiếu nhà cung cấp" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "Mã tham chiếu đơn đặt nhà cung cấp" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "nhận bởi" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "Ngày phát hành" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "Ngày đặt hàng đã phát hành" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "Ngày đặt hàng đã được hoàn thiện" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "Nhà cung cấp sản phẩm phải trùng với nhà cung cấp PO" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "Số lượng phải là số dương" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "Doanh nghiệp từ những hàng hóa đang được bán" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "Tham chiếu khách hàng " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "Mã tham chiếu đơn đặt của khách hàng" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "Ngày giao hàng" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "vận chuyển bằng" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "Những đơn hàng đang mở thì sẽ được đánh dấu là hoàn thành" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Đơn hàng không thể hoàn thành được vì vận chuyển chưa xong" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "Đơn hàng không thể hoàn thành được vì những khoản riêng chưa xong" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "Số lượng mặt hàng" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "Tham chiếu khoản riêng" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "Ghi chú khoản riêng" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Ngày mục tiêu cho khoản riêng này (để trống để sử dụng ngày mục tiêu từ đơn đặt)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "Mô tả khoản riêng (tùy chọn)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "Ngữ cảnh bổ sung" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "Đơn giá" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "Sản phẩm nhà cung cấp phải phù hợp với nhà cung cung cấp" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "Sản phẩm nhà cung cấp" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "Sản phẩm nhà cung cấp" msgid "Received" msgstr "Đã nhận" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "Số mục đã nhận" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Giá mua" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "Giá đơn vị mua" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "Không thể gán sản phẩm ảo vào trong đơn đặt bán hàng" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "Chỉ có thể gán sản phẩm có thể bán vào đơn đặt bán hàng" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "Giá bán" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "Giá bán đơn vị" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "Đã chuyển" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "Số lượng đã vận chuyển" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "Ngày vận chuyển" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "Ngày giao hàng" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "Ngày giao hàng của vận chuyển" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "Kiểm tra bởi" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "Người dùng đã kiểm tra vận chuyển này" msgid "Shipment" msgstr "Vận chuyển" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "Mã vận chuyển" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "Số theo dõi" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "Thông tin theo dõi vận chuyển" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "Mã hóa đơn" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "Số tham chiếu liên kết với hóa đơn" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "Vận đơn đã được gửi đi" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "Vận đơn chưa có hàng hóa được phân bổ" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "Hàng trong kho chưa được giao" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "Không thể phân bổ hàng hóa vào cùng với dòng với sản phẩm khác" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "Không thể phân bổ hàng hóa vào một dòng mà không có sản phẩm nào" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Số lượng phân bổ không thể vượt quá số lượng của kho" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "Số lượng phải là 1 cho hàng hóa sêri" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "Đơn bán hàng không phù hợp với vận đơn" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "Vận đơn không phù hợp với đơn bán hàng" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "Dòng" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "Tham chiếu vận đơn của đơn hàng bán" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "Hàng hóa" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "Chọn hàng trong kho để phân bổ" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "Nhập số lượng phân kho" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "Tham chiếu đơn hàng trả lại" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "Công ty có hàng hóa sẽ được trả lại" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "Trạng thái đơn hàng trả lại" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" -msgstr "Chỉ hàng hóa thêo sêri mới có thể được gán vào đơn hàng trả lại" +#: order/models.py:2464 +msgid "Stock item must be specified" +msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "Chọn hàng hóa để trả lại từ khách hàng" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "Ngày nhận được" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "Ngày mà hàng hóa trả lại đã được nhận" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "Kết quả" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "Kết quả cho hàng hóa dòng này" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "Chi phí gắn với hàng trả lại hoặc sửa chữa cho dòng hàng hóa này" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "" @@ -6362,7 +6381,11 @@ msgstr "Line item đã nhận được" msgid "Items can only be received against orders which are in progress" msgstr "Hàng hóa chỉ có thể được nhận theo đơn hàng đang trong tiến trình" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "Tiền tệ giá đồng hạng" @@ -6398,20 +6421,20 @@ msgstr "Hoàn tiền" msgid "Reject" msgstr "Từ chối" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "Đơn đặt mua quá hạn" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "Đơn đặt mua {po} quá hạn" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "Đơn bán hàng quá hạn" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "Đơn bán hàng {so} đã quá hạn" @@ -7039,7 +7062,7 @@ msgstr "Danh mục sản phẩm" msgid "Default location for parts in this category" msgstr "Vị trí mặc định cho sản phẩm trong danh mục này" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "Từ khóa mặc định" msgid "Default keywords for parts in this category" msgstr "Từ khóa mặc định cho sản phẩm trong danh mục này" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Biểu tượng" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "Biểu tượng (tùy chọn)" @@ -7765,7 +7788,7 @@ msgstr "Mục BOM này được thừa kế bởi BOM cho sản phẩm biến th msgid "Stock items for variant parts can be used for this BOM item" msgstr "Hàng trong kho cho sản phẩm biến thể có thể được dùng bởi mục BOM này" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "Số lượng phải là giá trị nguyên dùng cho sản phẩm có thể theo dõi được" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "Cấu hình phần bổ sung" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "Cấu hình phần bổ sung" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "Khóa của phần bổ sung" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "Tên của phần bổ sung" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "Tên gói" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "Là phần bổ sung hoạt động" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Đã cài đặt" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "Phần bổ sung mẫu" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "Plugin có sẵn" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "Phần bổ sung" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "Phương thức" @@ -10010,7 +10033,7 @@ msgstr "Tên nhà cung cấp" msgid "Customer ID" msgstr "ID Khách hàng" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Đã cài đặt trong" @@ -10035,7 +10058,7 @@ msgstr "Cần xem xét" msgid "Delete on Deplete" msgstr "Xóa khi thiếu hụt" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "Sản phẩm nhà cung cấp có kích thước đóng gói được đ msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Số sê-ri không thê được cung cấp cho sản phẩm không thể theo dõi" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "Loại vị trí kho hàng" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "Loại vị trí kho hàng" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Biểu tượng mặc định cho vị trí không được đặt biểu tượng (tùy chọn)" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Kho hàng" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Vị trí kho hàng" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Chủ sở hữu" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "Chọn chủ sở hữu" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Không thể đưa trực tiếp hàng trong kho vào bên trong vị trí kho hàng có cấu trúc, nhưng có thể đặt vào kho con." -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Bên ngoài" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "Đây là vị trí kho bên ngoài" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Loại vị trí" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "Loại vị trí kho hàng của địa điểm này" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Bạn không thể chuyển đổi vị trí kho hàng này thành cấu trúc vì đã có hàng hóa trong kho được đặt vào bên trong nó!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "Không thể đặt hàng trong kho vào trong địa điểm kho có cấu trúc!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Không thể tạo hàng hóa trong kho cho sản phẩm ảo" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Loại sản phẩm ('{self.supplier_part.part}') phải là {self.part}" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "Số lượng phải là 1 cho hàng hóa với số sê ri" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Số sê ri không thể đặt được nếu số lượng lớn hơn 1" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "Hàng hóa không thể thuộc về chính nó" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "Hàng hóa phải có 1 tham chiếu bản dựng nếu is_building=True" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "Tham chiếu bản dựng không thể trỏ vào cùng một đối tượng sản phẩm" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "Hàng trong kho cha" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "Sản phẩm cơ bản" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "Chọn sản phẩm nhà cung cấp khớp với hàng hóa trong kho này" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "Hàng trong kho này được đặt ở đâu?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "Đóng gói hàng hóa này được lưu trữ lại" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "Mục này đã được cài đặt trong mục khác?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "Số sê ri cho mục này" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "Mã lô cho hàng trong kho này" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "Số lượng tồn kho" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "Bản dựng nguồn" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "Bản dựng cho hàng hóa này" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Tiêu thụ bởi" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "Đơn đặt bản dựng đã dùng hàng hóa này" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "Đơn đặt mua nguồn" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "Đơn đặt mua cho hàng hóa này" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "Đơn hàng bán đích" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ngày hết hạn của hàng hóa này. Kho sẽ được nhắc tình trạng hết hạn sau ngày này" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "Xóa khi thiếu hụt" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "Xóa hàng trong kho này khi kho hàng bị thiếu hụt" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "Giá mua riêng lẻ tại thời điểm mua" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "Đã chuyển đổi sang sản phẩm" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "Chưa đặt sản phẩm thành có thể theo dõi" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "Số lượng phải là số nguyên" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Số lượng không thể vượt quá số lượng trong kho đang có ({self.quantity})" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "Số lượng không khớp với số sêri" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "Hàng trong kho đã được gán vào đơn hàng bán" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "Hàng trong kho đã được cài đặt vào hàng hóa khác" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "Hàng trong kho chứa hàng hóa khác" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "Hàng trong kho đã được gắn với một khách hàng" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "Hàng trong kho hiện đang sản xuất" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "Không thể hợp nhất kho nối tiếp" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "Mặt hàng trùng lặp" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm tương tự" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm nhà cung cấp tương tự" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "Mã trạng thái kho phải phù hợp" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "Không thể xóa mặt hàng không ở trong kho" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "Ghi chú đầu vào" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "Phải cung cấp giá trị cho kiểm thử này" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "Phải tải liên đính kèm cho kiểm thử này" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "Kết quả kiểm thử" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "Giá trị đầu ra kiểm thử" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "Đính kèm kết quả kiểm thử" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "Ghi chú kiểm thử" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" 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 f9273ec3c5..080b6329ee 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能将 {original} 转换到 {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "提供的数量无效" @@ -73,13 +73,13 @@ msgstr "无效的数值" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "無效的選項" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "無效的選項" msgid "Name" msgstr "名稱" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "名稱" msgid "Description" msgstr "描述" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "描述(選填)" @@ -599,7 +599,7 @@ msgstr "此用户是否为超级用户" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "系統資訊" msgid "About InvenTree" msgstr "關於InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "追蹤中" msgid "Testable" msgstr "可测试" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "未结算订单" msgid "Allocated" msgstr "已分配" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "已分配" msgid "Available" msgstr "可用数量" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "可用数量" msgid "Build Order" msgstr "生产订单" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "生产订单" msgid "Build Orders" msgstr "生产订单" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "装配物料清单尚未验证" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "无法为未激活的零件创建生产订单" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "无法为已解锁的零件创建生产订单" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "無效的上層生產工單選擇" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "必须指定负责的用户或组" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "無法更改生產工單" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "生產工單代號" msgid "Reference" msgstr "參考代號" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "關於生產工單的簡單說明(選填)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "這張生產工單對應的上層生產工單" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "選擇要生產的零件" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "銷售訂單代號" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "這張生產工單對應的銷售訂單" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "來源倉儲地點" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "選擇領取料件的倉儲地點(留白表示可以從任何地點領取)" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "目標倉儲地點" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "选择已完成项目库存地点" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "生产数量" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "要生产的项目数量" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "已完成项目" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "已經完成的庫存品數量" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "生產狀態" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "生產狀態代碼" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "批号" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "此产出的批号" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "建立日期" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "目標完成日期" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "完成日期" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "完成者" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "發布者" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "發布此生產工單的使用者" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "發布此生產工單的使用者" msgid "Responsible" msgstr "負責人" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "負責此生產工單的使用者或群組" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "外部連結" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "外部URL連結" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "製造優先度" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "此生產工單的優先程度" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "此生產工單的優先程度" msgid "Project Code" msgstr "專案代碼" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "此生產工單隸屬的專案代碼" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "未能卸载任务以完成生产分配" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "生產工單 {build} 已經完成" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "一張生產工單已經完成" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "对于可跟踪的零件,必须提供序列号" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "未指定产出" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "产出已完成" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "产出与生产订单不匹配" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "数量不能大于输出数量" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "产出 {serial} 未通过所有必要测试" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "生产订单行项目" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "生产对象" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "生产对象" msgid "Quantity" msgstr "數量" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "生產工單所需數量" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生产项必须指定产出,因为主零件已经被标记为可追踪的" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "有序號的品項數量必須為1" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "選擇的庫存品項和BOM的項目不符" msgid "Stock Item" msgstr "庫存品項" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "來源庫存項目" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "要分配的庫存數量" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "安裝到" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "目的庫存品項" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "已完成删除的库存地点" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "物料清单参考" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "物料清单零件名称" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "物料清单项" msgid "Allocated Stock" msgstr "分配库存" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "已取消" msgid "Complete" msgstr "完成" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "生产订单所需库存" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "逾期的生产订单" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "生产订单 {bo} 现已逾期" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "库存尚未被完全分配到此生产订单" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "产出已完成" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "库存来源" msgid "Stock can be taken from any available location." msgstr "库存可以从任何可用地点获得。" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "目的地" @@ -3779,8 +3781,8 @@ msgstr "为用户保存上次使用的打印设备" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "使用者" @@ -3789,8 +3791,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批发价数量" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "标题" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "定义" msgid "Unit definition" msgstr "单位定义" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "文件大小" msgid "File size in bytes" msgstr "文件大小,以字节为单位" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "为附件指定的模型类型无效" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "键" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "扫描条形码的日期和时间" msgid "URL endpoint which processed the barcode" msgstr "处理条形码的 URL 终点" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "上下文" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "扫描条形码的响应数据" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "结果" @@ -4310,79 +4312,79 @@ msgstr "已收到退货订单中的物品" msgid "Error raised by plugin" msgstr "插件引发的错误" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "正在运行" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "等待完成的任务" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "预定的任务" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "失败的任务" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "任务ID" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "唯一任务ID" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "锁定" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "锁定时间" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "任务名称" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "功能" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "功能名称" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "参数" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "任务参数" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "关键字参数" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "任务关键词参数" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "檔案名稱" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "模型类型" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "用户无权为此模式创建或编辑附件" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "供应商零件处于激活状态" msgid "Internal Part is Active" msgstr "内部零件已激活" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "供应商已激活" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "制造商" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "公司" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "联系人电子邮箱地址" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "此公司使用的默认货币" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "链接地址信息 (外部)" msgid "Manufacturer Part" msgstr "制造商零件" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "基础零件" msgid "Select part" msgstr "选择零件" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "制造商" - #: company/models.py:496 msgid "Select manufacturer" msgstr "选择制造商" @@ -4735,7 +4742,7 @@ msgstr "参数单位" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "链接的制造商零件必须引用相同的基础零件" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "上次更新可用性数据的日期" msgid "Supplier Price Break" msgstr "供应商批发价" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "此供应商使用的默认货币" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "公司名称" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "从 URL 下载图像" msgid "Delete image" msgstr "删除图像" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "设备配置" msgid "Config type" msgstr "配置类型" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "订单" @@ -5696,8 +5703,8 @@ msgstr "订单待定" msgid "Has Shipment" msgstr "有配送" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "有配送" msgid "Purchase Order" msgstr "采购订单" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "采购订单" msgid "Return Order" msgstr "退货订单" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "此订单的总价" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "订单货币" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "此订单的货币 (留空以使用公司默认值)" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "联系人与所选公司不匹配" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "订单描述 (可选)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "为此订单选择项目编码" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "链接到外部页面" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "订单交付的预期日期。订单将在此日期后过期。" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "创建人" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "负责此订单的用户或组" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "此订单的联系人" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "此订单的公司地址" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "订单参考" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "采购订单状态" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "订购物品的公司" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "供应商参考" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "供应商订单参考代码" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "接收人" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "签发日期" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "订单发出日期" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "订单完成日期" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "接收物品的目标" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "零件供应商必须与采购订单供应商匹配" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "数量必须是正数" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "销售订单状态" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "客户参考 " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "客户订单参考代码" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "发货日期" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "发货人" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "订单已完成" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "订单已取消" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "只有未结订单才能标记为已完成" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由于发货不完整,订单无法完成" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "由于缺货,订单无法完成" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "订单无法完成,因为行项目不完整" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "项目数量" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "行项目参考" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "行项目注释" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行项目的目标日期 (留空以使用订单中的目标日期)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "行项目描述 (可选)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "单位价格" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "采购订单行项目" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "供应商零件必须与供应商匹配" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "供应商零件" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "供应商零件" msgid "Received" msgstr "已接收" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "收到的物品数量" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "采购价格" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "每单位的采购价格" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "采购订单附加行" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "销售订单行项目" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "虚拟零件不能分配给销售订单" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可销售的零件才能分配给销售订单" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "售出价格" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "单位售出价格" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "已配送" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "发货数量" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "销售订单发货" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "发货日期" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "送达日期" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "装运交货日期" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "审核人" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "检查此装运的用户" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "检查此装运的用户" msgid "Shipment" msgstr "配送" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "配送单号" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "跟踪单号" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "配送跟踪信息" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "发票编号" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "相关发票的参考号" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "货物已发出" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "发货没有分配库存项目" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "销售订单加行" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "销售订单分配" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "库存项目尚未分配" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "无法将库存项目分配给具有不同零件的行" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "无法将库存分配给没有零件的生产线" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配数量不能超过库存数量" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化库存项目的数量必须为1" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "销售订单与发货不匹配" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "发货与销售订单不匹配" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "行" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "销售订单发货参考" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "项目" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "选择要分配的库存项目" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "输入库存分配数量" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "退货订单参考" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "退货订单状态" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "退货订单行项目" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" -msgstr "只有序列化的项目才能分配给退货订单" +#: order/models.py:2464 +msgid "Stock item must be specified" +msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "选择要从客户处退回的商品" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "接收日期" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "收到此退货的日期" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "结果" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "该行项目的结果" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "与此行项目的退货或维修相关的成本" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "退货订单附加行" @@ -6362,7 +6381,11 @@ msgstr "行项目已收到" msgid "Items can only be received against orders which are in progress" msgstr "只能根据正在进行的订单接收物品" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "行价格货币" @@ -6398,20 +6421,20 @@ msgstr "退款" msgid "Reject" msgstr "拒絕" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "逾期采购订单" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "采购订单 {po} 已逾期" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "逾期销售订单" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "销售订单 {so} 已逾期" @@ -7039,7 +7062,7 @@ msgstr "零件类别" msgid "Default location for parts in this category" msgstr "此类别零件的默认库存地点" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "默认关键字" msgid "Default keywords for parts in this category" msgstr "此类别零件的默认关键字" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "图标" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "图标(可选)" @@ -7765,7 +7788,7 @@ msgstr "此物料清单项目是由物料清单继承的变体零件" msgid "Stock items for variant parts can be used for this BOM item" msgstr "变体零件的库存项可以用于此物料清单项目" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "可追踪零件的数量必须是整数" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "插件卸载成功" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "插件配置" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "插件配置" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "插件的键" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "插件名称" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "软件包名" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "已安装的软件包名字,如果插件是通过 PIP 安装的" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "插件是否激活" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "已安装" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "示例插件" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "内置插件" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "软件包插件" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "插件" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "方法" @@ -10010,7 +10033,7 @@ msgstr "供应商 ID" msgid "Customer ID" msgstr "客户 ID" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "安装于" @@ -10035,7 +10058,7 @@ msgstr "需要审核" msgid "Delete on Deplete" msgstr "在消耗品上删除" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "供应商零件有定义的包装大小,但 use_pack_size 标志未设 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能为不可跟踪的零件提供序列号" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "库存地点类型" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "库存地点类型" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "为所有没有图标的位置设置默认图标(可选)" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "库存地点" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "库存地点" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "所有者" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "选择所有者" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "库存项可能不直接位于结构库存地点,但可能位于其子地点。" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "外部" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "这是一个外部库存地点" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "位置类型" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "该位置的库存地点类型" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "您不能将此库存地点设置为结构性,因为某些库存项已经位于它!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "必须指定零件" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "库存项不能存放在结构性库存地点!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "无法为虚拟零件创建库存项" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "零件类型 ('{self.supplier_part.part}') 必须为 {self.part}" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "有序列号的项目的数量必须是1" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "如果数量大于1,则不能设置序列号" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "项目不能属于其自身" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "如果is_building=True,则项必须具有构建引用" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "构建引用未指向同一零件对象" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "母库存项目" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "基础零件" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "为此库存项目选择匹配的供应商零件" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "这个库存物品在哪里?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "包装此库存物品存储在" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "此项目是否安装在另一个项目中?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "此项目的序列号" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "此库存项的批号" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "库存数量" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "源代码构建" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "为此库存项目构建" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "消费者" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "构建消耗此库存项的生产订单" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "采购订单来源" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "此库存商品的采购订单" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "目的地销售订单" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "库存物品的到期日。在此日期之后,库存将被视为过期" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "耗尽时删除" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "当库存耗尽时删除此库存项" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "购买时一个单位的价格" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "转换为零件" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "零件未设置为可跟踪" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "数量必须是整数" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "数量不得超过现有库存量 ({self.quantity})" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "必须以列表形式提供序列号" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "数量不匹配序列号" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "测试模板不存在" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "库存项已分配到销售订单" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "库存项已安装在另一个项目中" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "库存项包含其他项目" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "库存项已分配给客户" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "库存项目前正在生产" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "序列化的库存不能合并" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "复制库存项" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "库存项必须指相同零件" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "库存项必须是同一供应商的零件" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "库存状态码必须匹配" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "库存项不能移动,因为它没有库存" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "库存项跟踪" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "条目注释" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "库存项测试结果" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "必须为此测试提供值" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "测试附件必须上传" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "此测试的值无效" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "测试结果" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "测试输出值" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "测验结果附件" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "测试备注" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "测试站" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "进行测试的测试站的标识符" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "已开始" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "测试开始的时间戳" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "已完成" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "测试结束的时间戳" diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po index f4b3203fcd..251756ca98 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-28 04:49+0000\n" -"PO-Revision-Date: 2024-11-28 04:51\n" +"POT-Creation-Date: 2024-12-03 04:22+0000\n" +"PO-Revision-Date: 2024-12-03 04:25\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -52,7 +52,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能將 {original} 轉換到 {unit}" #: InvenTree/conversion.py:207 InvenTree/conversion.py:221 -#: InvenTree/helpers.py:505 order/models.py:589 order/models.py:832 +#: InvenTree/helpers.py:505 order/models.py:590 order/models.py:833 msgid "Invalid quantity provided" msgstr "提供的數量無效" @@ -73,13 +73,13 @@ msgstr "" #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 -#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1426 +#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1427 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2562 stock/models.py:2686 +#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711 #: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992 #: stock/serializers.py:1046 stock/serializers.py:1357 #: stock/serializers.py:1446 stock/serializers.py:1622 @@ -435,10 +435,10 @@ msgid "Invalid choice" msgstr "無效的選項" #: InvenTree/models.py:781 common/models.py:2766 common/models.py:3193 -#: common/models.py:3413 common/models.py:3536 common/serializers.py:460 +#: common/models.py:3413 common/models.py:3536 common/serializers.py:480 #: company/models.py:590 machine/models.py:24 part/models.py:1044 -#: part/models.py:3819 plugin/models.py:51 report/models.py:149 -#: stock/models.py:81 templates/InvenTree/settings/mixins/urls.html:13 +#: part/models.py:3819 plugin/models.py:52 report/models.py:149 +#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 #: templates/InvenTree/settings/plugin_settings.html:22 @@ -454,19 +454,19 @@ msgstr "無效的選項" msgid "Name" msgstr "名稱" -#: InvenTree/models.py:787 build/models.py:251 +#: InvenTree/models.py:787 build/models.py:252 #: build/templates/build/detail.html:24 common/models.py:159 #: common/models.py:3543 common/models.py:3656 company/models.py:518 #: company/models.py:824 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 order/models.py:295 -#: order/models.py:1459 part/admin.py:305 part/admin.py:411 part/models.py:1067 +#: company/templates/company/supplier_part.html:108 order/models.py:296 +#: order/models.py:1460 part/admin.py:305 part/admin.py:411 part/models.py:1067 #: part/models.py:3834 part/templates/part/category.html:79 #: part/templates/part/part_base.html:171 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -491,7 +491,7 @@ msgstr "名稱" msgid "Description" msgstr "描述" -#: InvenTree/models.py:788 stock/models.py:88 +#: InvenTree/models.py:788 stock/models.py:89 msgid "Description (optional)" msgstr "描述(選填)" @@ -599,7 +599,7 @@ msgstr "此用户是否為超級用户" #: InvenTree/serializers.py:449 common/models.py:2771 common/models.py:3556 #: common/models.py:3663 company/models.py:160 company/models.py:798 #: machine/models.py:39 part/admin.py:88 part/models.py:1250 -#: plugin/models.py:66 stock/api.py:560 templates/js/translated/company.js:524 +#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 #: templates/js/translated/table_filters.js:499 @@ -743,7 +743,7 @@ msgstr "系統資訊" msgid "About InvenTree" msgstr "關於InvenTree" -#: build/api.py:54 build/models.py:262 +#: build/api.py:54 build/models.py:263 #: build/templates/build/build_base.html:192 #: build/templates/build/detail.html:87 msgid "Parent Build" @@ -842,11 +842,11 @@ msgstr "追蹤中" msgid "Testable" msgstr "可測試" -#: build/api.py:392 build/api.py:703 build/models.py:268 +#: build/api.py:392 build/api.py:703 build/models.py:269 #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197 -#: order/api.py:813 order/api.py:1052 order/models.py:1548 order/models.py:1703 -#: order/models.py:1704 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: order/api.py:813 order/api.py:1052 order/models.py:1549 order/models.py:1704 +#: order/models.py:1705 part/api.py:1440 part/api.py:1508 part/api.py:1815 #: part/models.py:419 part/models.py:3177 part/models.py:3321 #: part/models.py:3469 part/models.py:3490 part/models.py:3512 #: part/models.py:3648 part/models.py:4009 part/models.py:4172 @@ -906,7 +906,7 @@ msgstr "" msgid "Allocated" msgstr "已分配" -#: build/api.py:415 company/models.py:888 company/serializers.py:399 +#: build/api.py:415 company/models.py:888 company/serializers.py:403 #: company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -920,7 +920,7 @@ msgstr "已分配" msgid "Available" msgstr "可用數量" -#: build/api.py:725 build/models.py:88 build/templates/build/build_base.html:10 +#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10 #: build/templates/build/build_base.html:28 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 @@ -929,7 +929,7 @@ msgstr "可用數量" msgid "Build Order" msgstr "生產工單" -#: build/models.py:89 build/templates/build/build_base.html:14 +#: build/models.py:90 build/templates/build/build_base.html:14 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:111 #: order/templates/order/so_sidebar.html:13 @@ -940,36 +940,36 @@ msgstr "生產工單" msgid "Build Orders" msgstr "生產工單" -#: build/models.py:136 +#: build/models.py:137 msgid "Assembly BOM has not been validated" msgstr "裝配物料清單尚未驗證" -#: build/models.py:143 +#: build/models.py:144 msgid "Build order cannot be created for an inactive part" msgstr "無法為未激活的零件創建生產訂單" -#: build/models.py:150 +#: build/models.py:151 msgid "Build order cannot be created for an unlocked part" msgstr "無法為已解鎖的零件創建生產訂單" -#: build/models.py:164 +#: build/models.py:165 msgid "Invalid choice for parent build" msgstr "無效的上層生產工單選擇" -#: build/models.py:175 order/models.py:236 +#: build/models.py:176 order/models.py:237 msgid "Responsible user or group must be specified" msgstr "必須指定負責的用户或組" -#: build/models.py:181 +#: build/models.py:182 msgid "Build order part cannot be changed" msgstr "無法更改生產工單" -#: build/models.py:242 +#: build/models.py:243 msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:243 build/serializers.py:1357 order/models.py:479 -#: order/models.py:1005 order/models.py:1419 order/models.py:2205 +#: build/models.py:244 build/serializers.py:1357 order/models.py:480 +#: order/models.py:1006 order/models.py:1420 order/models.py:2206 #: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -984,114 +984,114 @@ msgstr "生產工單代號" msgid "Reference" msgstr "參考代號" -#: build/models.py:254 +#: build/models.py:255 msgid "Brief description of the build (optional)" msgstr "關於生產工單的簡單説明(選填)" -#: build/models.py:263 +#: build/models.py:264 msgid "BuildOrder to which this build is allocated" msgstr "這張生產工單對應的上層生產工單" -#: build/models.py:274 +#: build/models.py:275 msgid "Select part to build" msgstr "選擇要生產的零件" -#: build/models.py:279 +#: build/models.py:280 msgid "Sales Order Reference" msgstr "銷售訂單代號" -#: build/models.py:283 +#: build/models.py:284 msgid "SalesOrder to which this build is allocated" msgstr "這張生產工單對應的銷售訂單" -#: build/models.py:288 build/serializers.py:1092 +#: build/models.py:289 build/serializers.py:1092 #: templates/js/translated/build.js:1907 #: templates/js/translated/sales_order.js:1189 msgid "Source Location" msgstr "來源倉儲地點" -#: build/models.py:292 +#: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "選擇領取料件的倉儲地點(留白表示可以從任何地點領取)" -#: build/models.py:297 +#: build/models.py:298 msgid "Destination Location" msgstr "目標倉儲地點" -#: build/models.py:301 +#: build/models.py:302 msgid "Select location where the completed items will be stored" msgstr "選擇已完成項目庫存地點" -#: build/models.py:305 +#: build/models.py:306 msgid "Build Quantity" msgstr "生產數量" -#: build/models.py:308 +#: build/models.py:309 msgid "Number of stock items to build" msgstr "要生產的項目數量" -#: build/models.py:312 +#: build/models.py:313 msgid "Completed items" msgstr "已完成項目" -#: build/models.py:314 +#: build/models.py:315 msgid "Number of stock items which have been completed" msgstr "已經完成的庫存品數量" -#: build/models.py:318 +#: build/models.py:319 msgid "Build Status" msgstr "生產狀態" -#: build/models.py:322 +#: build/models.py:323 msgid "Build status code" msgstr "生產狀態代碼" -#: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:756 stock/models.py:934 stock/serializers.py:77 +#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243 +#: order/serializers.py:756 stock/models.py:935 stock/serializers.py:77 #: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112 #: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "批號" -#: build/models.py:335 build/serializers.py:350 +#: build/models.py:336 build/serializers.py:350 msgid "Batch code for this build output" msgstr "此產出的批號" -#: build/models.py:338 order/models.py:322 order/serializers.py:158 +#: build/models.py:339 order/models.py:323 order/serializers.py:158 #: part/models.py:1290 part/templates/part/part_base.html:327 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:824 msgid "Creation Date" msgstr "建立日期" -#: build/models.py:342 +#: build/models.py:343 msgid "Target completion date" msgstr "目標完成日期" -#: build/models.py:343 +#: build/models.py:344 msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:346 order/models.py:538 order/models.py:2250 +#: build/models.py:347 order/models.py:539 order/models.py:2251 #: templates/js/translated/build.js:2422 msgid "Completion Date" msgstr "完成日期" -#: build/models.py:352 +#: build/models.py:353 msgid "completed by" msgstr "完成者" -#: build/models.py:360 templates/js/translated/build.js:2382 +#: build/models.py:361 templates/js/translated/build.js:2382 msgid "Issued by" msgstr "發布者" -#: build/models.py:361 +#: build/models.py:362 msgid "User who issued this build order" msgstr "發布此生產工單的使用者" -#: build/models.py:369 build/templates/build/build_base.html:213 +#: build/models.py:370 build/templates/build/build_base.html:213 #: build/templates/build/detail.html:122 common/models.py:168 order/api.py:144 -#: order/models.py:340 order/templates/order/order_base.html:231 +#: order/models.py:341 order/templates/order/order_base.html:231 #: order/templates/order/return_order_base.html:192 #: order/templates/order/sales_order_base.html:236 part/models.py:1307 #: part/templates/part/part_base.html:407 @@ -1104,37 +1104,37 @@ msgstr "發布此生產工單的使用者" msgid "Responsible" msgstr "負責人" -#: build/models.py:370 +#: build/models.py:371 msgid "User or group responsible for this build order" msgstr "負責此生產工單的使用者或羣組" -#: build/models.py:375 build/templates/build/detail.html:108 +#: build/models.py:376 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:195 #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:930 +#: part/templates/part/part_base.html:400 stock/models.py:931 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "外部連結" -#: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:930 +#: build/models.py:377 common/models.py:3334 part/models.py:1119 +#: stock/models.py:931 msgid "Link to external URL" msgstr "外部URL連結" -#: build/models.py:380 +#: build/models.py:381 msgid "Build Priority" msgstr "製造優先度" -#: build/models.py:383 +#: build/models.py:384 msgid "Priority of this build order" msgstr "此生產工單的優先程度" -#: build/models.py:390 common/models.py:138 common/models.py:152 -#: order/admin.py:18 order/api.py:130 order/models.py:304 +#: build/models.py:391 common/models.py:138 common/models.py:152 +#: order/admin.py:18 order/api.py:130 order/models.py:305 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2319 #: templates/js/translated/purchase_order.js:1764 @@ -1145,68 +1145,69 @@ msgstr "此生產工單的優先程度" msgid "Project Code" msgstr "專案代碼" -#: build/models.py:391 +#: build/models.py:392 msgid "Project code for this build order" msgstr "此生產工單隸屬的專案代碼" -#: build/models.py:651 build/models.py:779 +#: build/models.py:652 build/models.py:780 msgid "Failed to offload task to complete build allocations" msgstr "未能卸載任務以完成生產分配" -#: build/models.py:673 +#: build/models.py:674 #, python-brace-format msgid "Build order {build} has been completed" msgstr "生產工單 {build} 已經完成" -#: build/models.py:679 +#: build/models.py:680 msgid "A build order has been completed" msgstr "一張生產工單已經完成" -#: build/models.py:858 build/serializers.py:393 +#: build/models.py:859 build/serializers.py:393 msgid "Serial numbers must be provided for trackable parts" msgstr "對於可跟蹤的零件,必須提供序列號" -#: build/models.py:970 build/models.py:1059 +#: build/models.py:971 build/models.py:1060 msgid "No build output specified" msgstr "未指定產出" -#: build/models.py:973 +#: build/models.py:974 msgid "Build output is already completed" msgstr "產出已完成" -#: build/models.py:976 +#: build/models.py:977 msgid "Build output does not match Build Order" msgstr "產出與生產訂單不匹配" -#: build/models.py:1063 build/serializers.py:282 build/serializers.py:331 -#: build/serializers.py:959 order/models.py:586 order/serializers.py:585 +#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331 +#: build/serializers.py:959 order/models.py:587 order/serializers.py:585 #: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069 -#: stock/models.py:775 stock/models.py:1630 stock/serializers.py:696 +#: stock/models.py:776 stock/models.py:1643 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1068 build/serializers.py:287 +#: build/models.py:1069 build/serializers.py:287 msgid "Quantity cannot be greater than the output quantity" msgstr "數量不能大於輸出數量" -#: build/models.py:1128 build/serializers.py:607 +#: build/models.py:1129 build/serializers.py:607 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "產出 {serial} 未通過所有必要測試" -#: build/models.py:1483 +#: build/models.py:1490 msgid "Build Order Line Item" msgstr "生產訂單行項目" -#: build/models.py:1508 +#: build/models.py:1515 msgid "Build object" msgstr "生產對象" -#: build/models.py:1522 build/models.py:1789 build/serializers.py:269 +#: build/models.py:1529 build/models.py:1796 build/serializers.py:269 #: build/serializers.py:316 build/serializers.py:1365 #: build/templates/build/build_base.html:111 #: build/templates/build/detail.html:34 common/models.py:2643 -#: order/models.py:1402 order/models.py:2105 order/serializers.py:1616 +#: order/models.py:1403 order/models.py:2106 order/serializers.py:1616 +#: order/serializers.py:2076 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3335 part/models.py:4324 #: part/serializers.py:265 part/templates/part/part_pricing.html:16 @@ -1251,39 +1252,39 @@ msgstr "生產對象" msgid "Quantity" msgstr "數量" -#: build/models.py:1523 +#: build/models.py:1530 msgid "Required quantity for build order" msgstr "生產工單所需數量" -#: build/models.py:1603 +#: build/models.py:1610 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生產項必須指定產出,因為主零件已經被標記為可追蹤的" -#: build/models.py:1612 +#: build/models.py:1619 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1629 order/models.py:2054 +#: build/models.py:1636 order/models.py:2055 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1635 order/models.py:2057 +#: build/models.py:1642 order/models.py:2058 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" -#: build/models.py:1641 +#: build/models.py:1648 msgid "Quantity must be 1 for serialized stock" msgstr "有序號的品項數量必須為1" -#: build/models.py:1700 +#: build/models.py:1707 msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1776 build/serializers.py:939 order/serializers.py:1453 +#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453 #: order/serializers.py:1474 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 @@ -1299,19 +1300,19 @@ msgstr "選擇的庫存品項和BOM的項目不符" msgid "Stock Item" msgstr "庫存品項" -#: build/models.py:1777 +#: build/models.py:1784 msgid "Source stock item" msgstr "來源庫存項目" -#: build/models.py:1790 +#: build/models.py:1797 msgid "Stock quantity to allocate to build" msgstr "要分配的庫存數量" -#: build/models.py:1798 +#: build/models.py:1805 msgid "Install into" msgstr "安裝到" -#: build/models.py:1799 +#: build/models.py:1806 msgid "Destination stock item" msgstr "目的庫存品項" @@ -1413,7 +1414,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" #: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039 -#: stock/models.py:1653 +#: stock/models.py:1666 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1442,8 +1443,8 @@ msgid "Location for completed build outputs" msgstr "已完成刪除的庫存地點" #: build/serializers.py:579 build/templates/build/build_base.html:160 -#: build/templates/build/detail.html:62 order/models.py:488 -#: order/models.py:1029 order/models.py:2229 order/serializers.py:772 +#: build/templates/build/detail.html:62 order/models.py:489 +#: order/models.py:1030 order/models.py:2230 order/serializers.py:772 #: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581 #: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594 #: stock/templates/stock/item_base.html:424 @@ -1645,7 +1646,7 @@ msgstr "物料清單參考" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:776 -#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1604 +#: stock/admin.py:229 stock/models.py:894 stock/serializers.py:1604 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 @@ -1681,7 +1682,7 @@ msgstr "物料清單零件名稱" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:921 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1740,8 +1741,9 @@ msgstr "物料清單項" msgid "Allocated Stock" msgstr "分配庫存" -#: build/serializers.py:1392 order/serializers.py:1226 part/admin.py:132 -#: part/bom.py:186 part/serializers.py:960 part/serializers.py:1669 +#: build/serializers.py:1392 company/serializers.py:401 +#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186 +#: part/serializers.py:960 part/serializers.py:1669 #: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2822 templates/js/translated/part.js:712 #: templates/js/translated/part.js:2169 @@ -1802,15 +1804,15 @@ msgstr "已取消" msgid "Complete" msgstr "完成" -#: build/tasks.py:184 +#: build/tasks.py:185 msgid "Stock required for build order" msgstr "生產訂單所需庫存" -#: build/tasks.py:260 +#: build/tasks.py:261 msgid "Overdue Build Order" msgstr "逾期的生產訂單" -#: build/tasks.py:265 +#: build/tasks.py:266 #, python-brace-format msgid "Build order {bo} is now overdue" msgstr "生產訂單 {bo} 現已逾期" @@ -1936,8 +1938,8 @@ msgid "Stock has not been fully allocated to this Build Order" msgstr "庫存尚未被完全分配到此生產訂單" #: build/templates/build/build_base.html:169 -#: build/templates/build/detail.html:138 order/models.py:315 -#: order/models.py:1437 order/serializers.py:255 +#: build/templates/build/detail.html:138 order/models.py:316 +#: order/models.py:1438 order/serializers.py:255 #: order/templates/order/order_base.html:200 #: order/templates/order/return_order_base.html:168 #: order/templates/order/sales_order_base.html:200 @@ -1975,8 +1977,8 @@ msgid "Completed Outputs" msgstr "產出已完成" #: build/templates/build/build_base.html:199 -#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:914 -#: order/models.py:1695 order/models.py:1823 order/models.py:1986 +#: build/templates/build/detail.html:101 order/api.py:1609 order/models.py:915 +#: order/models.py:1696 order/models.py:1824 order/models.py:1987 #: order/templates/order/sales_order_base.html:10 #: order/templates/order/sales_order_base.html:29 #: report/templates/report/inventree_build_order_report.html:135 @@ -2028,8 +2030,8 @@ msgstr "庫存來源" msgid "Stock can be taken from any available location." msgstr "庫存可以從任何可用地點獲得。" -#: build/templates/build/detail.html:49 order/models.py:548 -#: order/models.py:1577 order/templates/order/order_base.html:135 +#: build/templates/build/detail.html:49 order/models.py:549 +#: order/models.py:1578 order/templates/order/order_base.html:135 #: templates/js/translated/purchase_order.js:2243 msgid "Destination" msgstr "目的地" @@ -3779,8 +3781,8 @@ msgstr "為用户保存上次使用的打印設備" #: common/models.py:2780 common/models.py:3025 common/models.py:3026 #: common/models.py:3349 common/models.py:3350 common/models.py:3697 #: importer/models.py:89 part/models.py:3358 part/models.py:3445 -#: part/models.py:3519 part/models.py:3547 plugin/models.py:313 -#: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 +#: part/models.py:3519 part/models.py:3547 plugin/models.py:316 +#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "使用者" @@ -3789,8 +3791,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批發價數量" -#: common/models.py:2651 company/serializers.py:524 order/admin.py:42 -#: order/models.py:1476 order/models.py:2497 +#: common/models.py:2651 company/serializers.py:532 order/admin.py:42 +#: order/models.py:1477 order/models.py:2528 #: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 @@ -3888,7 +3890,7 @@ msgstr "標題" #: common/models.py:3078 common/models.py:3333 company/models.py:146 #: company/models.py:443 company/models.py:509 company/models.py:815 -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 #: part/admin.py:55 part/models.py:1118 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 @@ -3978,7 +3980,7 @@ msgstr "定義" msgid "Unit definition" msgstr "單位定義" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2681 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2706 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4021,11 +4023,11 @@ msgstr "文件大小" msgid "File size in bytes" msgstr "文件大小,以字節為單位" -#: common/models.py:3400 common/serializers.py:609 +#: common/models.py:3400 common/serializers.py:629 msgid "Invalid model type specified for attachment" msgstr "為附件指定的模型類型無效" -#: common/models.py:3409 plugin/models.py:43 users/models.py:100 +#: common/models.py:3409 plugin/models.py:44 users/models.py:100 msgid "Key" msgstr "鍵" @@ -4200,7 +4202,7 @@ msgid "Selection list to which this entry belongs" msgstr "" #: common/models.py:3644 company/models.py:597 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2673 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698 #: templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512 #: templates/js/translated/stock.js:1605 @@ -4251,7 +4253,7 @@ msgstr "掃描條碼的日期和時間" msgid "URL endpoint which processed the barcode" msgstr "處理條碼的 URL 終點" -#: common/models.py:3717 order/models.py:1466 plugin/serializers.py:89 +#: common/models.py:3717 order/models.py:1467 plugin/serializers.py:89 msgid "Context" msgstr "上下文" @@ -4268,7 +4270,7 @@ msgid "Response data from the barcode scan" msgstr "掃描條碼的響應數據" #: common/models.py:3732 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Result" msgstr "結果" @@ -4310,79 +4312,79 @@ msgstr "已收到退貨訂單中的物品" msgid "Error raised by plugin" msgstr "插件引發的錯誤" -#: common/serializers.py:423 +#: common/serializers.py:443 msgid "Is Running" msgstr "正在運行" -#: common/serializers.py:429 +#: common/serializers.py:449 msgid "Pending Tasks" msgstr "等待完成的任務" -#: common/serializers.py:435 +#: common/serializers.py:455 msgid "Scheduled Tasks" msgstr "預定的任務" -#: common/serializers.py:441 +#: common/serializers.py:461 msgid "Failed Tasks" msgstr "失敗的任務" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Task ID" msgstr "任務ID" -#: common/serializers.py:456 +#: common/serializers.py:476 msgid "Unique task ID" msgstr "唯一任務ID" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock" msgstr "鎖定" -#: common/serializers.py:458 +#: common/serializers.py:478 msgid "Lock time" msgstr "鎖定時間" -#: common/serializers.py:460 +#: common/serializers.py:480 msgid "Task name" msgstr "任務名稱" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function" msgstr "功能" -#: common/serializers.py:462 +#: common/serializers.py:482 msgid "Function name" msgstr "功能名稱" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Arguments" msgstr "參數" -#: common/serializers.py:464 +#: common/serializers.py:484 msgid "Task arguments" msgstr "任務參數" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Keyword Arguments" msgstr "關鍵字參數" -#: common/serializers.py:467 +#: common/serializers.py:487 msgid "Task keyword arguments" msgstr "任務關鍵詞參數" -#: common/serializers.py:577 +#: common/serializers.py:597 msgid "Filename" msgstr "檔案名稱" -#: common/serializers.py:584 report/api.py:100 report/serializers.py:54 +#: common/serializers.py:604 report/api.py:100 report/serializers.py:54 msgid "Model Type" msgstr "模型類型" -#: common/serializers.py:612 +#: common/serializers.py:632 msgid "User does not have permission to create or edit attachments for this model" msgstr "用户無權為此模式創建或編輯附件" -#: common/serializers.py:656 common/serializers.py:759 +#: common/serializers.py:676 common/serializers.py:779 msgid "Selection list is locked" msgstr "" @@ -4465,17 +4467,34 @@ msgstr "供應商零件處於激活狀態" msgid "Internal Part is Active" msgstr "內部零件已激活" -#: company/api.py:286 +#: company/api.py:287 msgid "Supplier is Active" msgstr "供應商已激活" -#: company/models.py:97 company/models.py:368 +#: company/api.py:299 company/models.py:495 +#: company/templates/company/company_base.html:82 +#: company/templates/company/manufacturer_part.html:90 +#: company/templates/company/supplier_part.html:146 part/serializers.py:607 +#: stock/templates/stock/item_base.html:204 +#: templates/js/translated/company.js:508 +#: templates/js/translated/company.js:1119 +#: templates/js/translated/company.js:1297 +#: templates/js/translated/company.js:1612 +#: templates/js/translated/table_filters.js:798 +msgid "Manufacturer" +msgstr "製造商" + +#: company/api.py:306 company/models.py:97 company/models.py:368 #: company/templates/company/company_base.html:8 #: company/templates/company/company_base.html:12 stock/api.py:812 #: templates/InvenTree/search.html:178 templates/js/translated/company.js:497 msgid "Company" msgstr "公司" +#: company/api.py:316 +msgid "Has Stock" +msgstr "" + #: company/models.py:98 company/views.py:51 #: templates/js/translated/search.js:192 msgid "Companies" @@ -4512,7 +4531,7 @@ msgid "Contact email address" msgstr "聯繫人電子郵箱地址" #: company/models.py:139 company/models.py:272 -#: company/templates/company/company_base.html:145 order/models.py:349 +#: company/templates/company/company_base.html:145 order/models.py:350 #: order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:178 #: order/templates/order/sales_order_base.html:222 @@ -4560,7 +4579,7 @@ msgid "Default currency used for this company" msgstr "此公司使用的默認貨幣" #: company/models.py:311 company/templates/company/company_base.html:124 -#: order/models.py:359 order/templates/order/order_base.html:224 +#: order/models.py:360 order/templates/order/order_base.html:224 #: order/templates/order/return_order_base.html:185 #: order/templates/order/sales_order_base.html:229 msgid "Address" @@ -4664,7 +4683,7 @@ msgstr "鏈接地址信息 (外部)" msgid "Manufacturer Part" msgstr "製造商零件" -#: company/models.py:484 company/models.py:776 stock/models.py:862 +#: company/models.py:484 company/models.py:776 stock/models.py:863 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4674,18 +4693,6 @@ msgstr "基礎零件" msgid "Select part" msgstr "選擇零件" -#: company/models.py:495 company/templates/company/company_base.html:82 -#: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:146 part/serializers.py:607 -#: stock/templates/stock/item_base.html:204 -#: templates/js/translated/company.js:508 -#: templates/js/translated/company.js:1119 -#: templates/js/translated/company.js:1297 -#: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:798 -msgid "Manufacturer" -msgstr "製造商" - #: company/models.py:496 msgid "Select manufacturer" msgstr "選擇製造商" @@ -4735,7 +4742,7 @@ msgstr "參數單位" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:209 -#: order/api.py:422 order/serializers.py:577 stock/models.py:873 +#: order/api.py:422 order/serializers.py:577 stock/models.py:874 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 @@ -4757,7 +4764,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "鏈接的製造商零件必須引用相同的基礎零件" #: company/models.py:786 company/templates/company/company_base.html:87 -#: company/templates/company/supplier_part.html:130 order/models.py:503 +#: company/templates/company/supplier_part.html:130 order/models.py:504 #: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314 #: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 @@ -4861,15 +4868,15 @@ msgstr "上次更新可用性數據的日期" msgid "Supplier Price Break" msgstr "供應商批發價" -#: company/serializers.py:178 +#: company/serializers.py:179 msgid "Default currency used for this supplier" msgstr "此供應商使用的默認貨幣" -#: company/serializers.py:214 +#: company/serializers.py:215 msgid "Company Name" msgstr "公司名稱" -#: company/serializers.py:397 part/admin.py:126 part/serializers.py:959 +#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959 #: part/templates/part/part_base.html:198 stock/serializers.py:474 #: templates/js/translated/company.js:1690 #: templates/js/translated/table_filters.js:362 @@ -4940,10 +4947,10 @@ msgstr "從 URL 下載圖像" msgid "Delete image" msgstr "刪除圖像" -#: company/templates/company/company_base.html:92 order/models.py:1017 -#: order/models.py:2217 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:915 -#: stock/models.py:916 stock/serializers.py:1343 +#: company/templates/company/company_base.html:92 order/models.py:1018 +#: order/models.py:2218 order/templates/order/return_order_base.html:135 +#: order/templates/order/sales_order_base.html:152 stock/models.py:916 +#: stock/models.py:917 stock/serializers.py:1343 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 @@ -5614,7 +5621,7 @@ msgstr "設備配置" msgid "Config type" msgstr "配置類型" -#: order/admin.py:30 order/models.py:89 +#: order/admin.py:30 order/models.py:90 #: report/templates/report/inventree_purchase_order_report.html:31 #: report/templates/report/inventree_sales_order_report.html:31 #: templates/js/translated/order.js:352 @@ -5677,9 +5684,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1529 -#: order/models.py:1643 order/models.py:1694 order/models.py:1822 -#: order/models.py:1985 order/models.py:2463 order/models.py:2519 +#: order/api.py:405 order/api.py:809 order/api.py:1035 order/models.py:1530 +#: order/models.py:1644 order/models.py:1695 order/models.py:1823 +#: order/models.py:1986 order/models.py:2485 order/models.py:2550 #: templates/js/translated/sales_order.js:1492 msgid "Order" msgstr "訂單" @@ -5696,8 +5703,8 @@ msgstr "訂單待定" msgid "Has Shipment" msgstr "" -#: order/api.py:1607 order/models.py:386 order/models.py:1530 -#: order/models.py:1644 order/templates/order/order_base.html:10 +#: order/api.py:1607 order/models.py:387 order/models.py:1531 +#: order/models.py:1645 order/templates/order/order_base.html:10 #: order/templates/order/order_base.html:19 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 stock/templates/stock/item_base.html:173 @@ -5709,8 +5716,8 @@ msgstr "" msgid "Purchase Order" msgstr "採購訂單" -#: order/api.py:1611 order/models.py:2155 order/models.py:2464 -#: order/models.py:2520 order/templates/order/return_order_base.html:10 +#: order/api.py:1611 order/models.py:2156 order/models.py:2486 +#: order/models.py:2551 order/templates/order/return_order_base.html:10 #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 @@ -5718,194 +5725,194 @@ msgstr "採購訂單" msgid "Return Order" msgstr "退貨訂單" -#: order/models.py:90 +#: order/models.py:91 msgid "Total price for this order" msgstr "此訂單的總價" -#: order/models.py:95 order/serializers.py:74 +#: order/models.py:96 order/serializers.py:74 msgid "Order Currency" msgstr "訂單貨幣" -#: order/models.py:98 order/serializers.py:75 +#: order/models.py:99 order/serializers.py:75 msgid "Currency for this order (leave blank to use company default)" msgstr "此訂單的貨幣 (留空以使用公司默認值)" -#: order/models.py:243 +#: order/models.py:244 msgid "Contact does not match selected company" msgstr "聯繫人與所選公司不匹配" -#: order/models.py:296 +#: order/models.py:297 msgid "Order description (optional)" msgstr "訂單描述 (可選)" -#: order/models.py:305 +#: order/models.py:306 msgid "Select project code for this order" msgstr "為此訂單選擇項目編碼" -#: order/models.py:309 order/models.py:1431 order/models.py:1875 +#: order/models.py:310 order/models.py:1432 order/models.py:1876 msgid "Link to external page" msgstr "鏈接到外部頁面" -#: order/models.py:317 +#: order/models.py:318 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "訂單交付的預期日期。訂單將在此日期後過期。" -#: order/models.py:331 +#: order/models.py:332 msgid "Created By" msgstr "創建人" -#: order/models.py:339 +#: order/models.py:340 msgid "User or group responsible for this order" msgstr "負責此訂單的用户或組" -#: order/models.py:350 +#: order/models.py:351 msgid "Point of contact for this order" msgstr "此訂單的聯繫人" -#: order/models.py:360 +#: order/models.py:361 msgid "Company address for this order" msgstr "此訂單的公司地址" -#: order/models.py:480 order/models.py:1006 +#: order/models.py:481 order/models.py:1007 msgid "Order reference" msgstr "訂單參考" -#: order/models.py:489 +#: order/models.py:490 msgid "Purchase order status" msgstr "採購訂單狀態" -#: order/models.py:504 +#: order/models.py:505 msgid "Company from which the items are being ordered" msgstr "訂購物品的公司" -#: order/models.py:515 order/templates/order/order_base.html:162 +#: order/models.py:516 order/templates/order/order_base.html:162 #: templates/js/translated/purchase_order.js:1756 msgid "Supplier Reference" msgstr "供應商參考" -#: order/models.py:516 +#: order/models.py:517 msgid "Supplier order reference code" msgstr "供應商訂單參考代碼" -#: order/models.py:525 +#: order/models.py:526 msgid "received by" msgstr "接收人" -#: order/models.py:531 order/models.py:2243 +#: order/models.py:532 order/models.py:2244 msgid "Issue Date" msgstr "簽發日期" -#: order/models.py:532 order/models.py:2244 +#: order/models.py:533 order/models.py:2245 msgid "Date order was issued" msgstr "訂單發出日期" -#: order/models.py:539 order/models.py:2251 +#: order/models.py:540 order/models.py:2252 msgid "Date order was completed" msgstr "訂單完成日期" -#: order/models.py:549 order/models.py:1581 +#: order/models.py:550 order/models.py:1582 msgid "Destination for received items" msgstr "" -#: order/models.py:593 +#: order/models.py:594 msgid "Part supplier must match PO supplier" msgstr "零件供應商必須與採購訂單供應商匹配" -#: order/models.py:828 +#: order/models.py:829 msgid "Quantity must be a positive number" msgstr "數量必須是正數" -#: order/models.py:1018 +#: order/models.py:1019 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1030 +#: order/models.py:1031 msgid "Sales order status" msgstr "銷售訂單狀態" -#: order/models.py:1041 order/models.py:2236 +#: order/models.py:1042 order/models.py:2237 msgid "Customer Reference " msgstr "客户參考 " -#: order/models.py:1042 order/models.py:2237 +#: order/models.py:1043 order/models.py:2238 msgid "Customer order reference code" msgstr "客户訂單參考代碼" -#: order/models.py:1046 order/models.py:1829 +#: order/models.py:1047 order/models.py:1830 #: templates/js/translated/sales_order.js:840 #: templates/js/translated/sales_order.js:1028 msgid "Shipment Date" msgstr "發貨日期" -#: order/models.py:1055 +#: order/models.py:1056 msgid "shipped by" msgstr "發貨人" -#: order/models.py:1094 +#: order/models.py:1095 msgid "Order is already complete" msgstr "訂單已完成" -#: order/models.py:1097 +#: order/models.py:1098 msgid "Order is already cancelled" msgstr "訂單已取消" -#: order/models.py:1101 +#: order/models.py:1102 msgid "Only an open order can be marked as complete" msgstr "只有未結訂單才能標記為已完成" -#: order/models.py:1105 +#: order/models.py:1106 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由於發貨不完整,訂單無法完成" -#: order/models.py:1110 +#: order/models.py:1111 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1115 +#: order/models.py:1116 msgid "Order cannot be completed as there are incomplete line items" msgstr "訂單無法完成,因為行項目不完整" -#: order/models.py:1403 +#: order/models.py:1404 msgid "Item quantity" msgstr "項目數量" -#: order/models.py:1420 +#: order/models.py:1421 msgid "Line item reference" msgstr "行項目參考" -#: order/models.py:1427 +#: order/models.py:1428 msgid "Line item notes" msgstr "行項目註釋" -#: order/models.py:1439 +#: order/models.py:1440 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行項目的目標日期 (留空以使用訂單中的目標日期)" -#: order/models.py:1460 +#: order/models.py:1461 msgid "Line item description (optional)" msgstr "行項目描述 (可選)" -#: order/models.py:1467 +#: order/models.py:1468 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1477 +#: order/models.py:1478 msgid "Unit price" msgstr "單位價格" -#: order/models.py:1491 +#: order/models.py:1492 msgid "Purchase Order Line Item" msgstr "採購訂單行項目" -#: order/models.py:1515 +#: order/models.py:1516 msgid "Supplier part must match supplier" msgstr "供應商零件必須與供應商匹配" -#: order/models.py:1549 +#: order/models.py:1550 msgid "Supplier part" msgstr "供應商零件" -#: order/models.py:1556 order/templates/order/order_base.html:210 +#: order/models.py:1557 order/templates/order/order_base.html:210 #: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922 #: templates/js/translated/purchase_order.js:1352 #: templates/js/translated/purchase_order.js:2223 @@ -5915,81 +5922,81 @@ msgstr "供應商零件" msgid "Received" msgstr "已接收" -#: order/models.py:1557 +#: order/models.py:1558 msgid "Number of items received" msgstr "收到的物品數量" -#: order/models.py:1565 stock/models.py:1034 stock/serializers.py:637 +#: order/models.py:1566 stock/models.py:1035 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 #: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "採購價格" -#: order/models.py:1566 +#: order/models.py:1567 msgid "Unit purchase price" msgstr "每單位的採購價格" -#: order/models.py:1632 +#: order/models.py:1633 msgid "Purchase Order Extra Line" msgstr "採購訂單附加行" -#: order/models.py:1661 +#: order/models.py:1662 msgid "Sales Order Line Item" msgstr "銷售訂單行項目" -#: order/models.py:1682 +#: order/models.py:1683 msgid "Virtual part cannot be assigned to a sales order" msgstr "虛擬零件不能分配給銷售訂單" -#: order/models.py:1687 +#: order/models.py:1688 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可銷售的零件才能分配給銷售訂單" -#: order/models.py:1713 part/templates/part/part_pricing.html:107 +#: order/models.py:1714 part/templates/part/part_pricing.html:107 #: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955 msgid "Sale Price" msgstr "售出價格" -#: order/models.py:1714 +#: order/models.py:1715 msgid "Unit sale price" msgstr "單位售出價格" -#: order/models.py:1723 order/status_codes.py:50 +#: order/models.py:1724 order/status_codes.py:50 #: templates/js/translated/sales_order.js:1527 #: templates/js/translated/sales_order.js:1687 #: templates/js/translated/sales_order.js:2000 msgid "Shipped" msgstr "已配送" -#: order/models.py:1724 +#: order/models.py:1725 msgid "Shipped quantity" msgstr "發貨數量" -#: order/models.py:1798 +#: order/models.py:1799 msgid "Sales Order Shipment" msgstr "銷售訂單發貨" -#: order/models.py:1830 +#: order/models.py:1831 msgid "Date of shipment" msgstr "發貨日期" -#: order/models.py:1836 templates/js/translated/sales_order.js:1040 +#: order/models.py:1837 templates/js/translated/sales_order.js:1040 msgid "Delivery Date" msgstr "送達日期" -#: order/models.py:1837 +#: order/models.py:1838 msgid "Date of delivery of shipment" msgstr "裝運交貨日期" -#: order/models.py:1845 +#: order/models.py:1846 msgid "Checked By" msgstr "審核人" -#: order/models.py:1846 +#: order/models.py:1847 msgid "User who checked this shipment" msgstr "檢查此裝運的用户" -#: order/models.py:1853 order/models.py:2082 order/serializers.py:1631 +#: order/models.py:1854 order/models.py:2083 order/serializers.py:1631 #: order/serializers.py:1755 #: report/templates/report/inventree_sales_order_shipment_report.html:14 #: templates/js/translated/model_renderers.js:460 @@ -5997,137 +6004,149 @@ msgstr "檢查此裝運的用户" msgid "Shipment" msgstr "配送" -#: order/models.py:1854 +#: order/models.py:1855 msgid "Shipment number" msgstr "配送單號" -#: order/models.py:1862 +#: order/models.py:1863 msgid "Tracking Number" msgstr "跟蹤單號" -#: order/models.py:1863 +#: order/models.py:1864 msgid "Shipment tracking information" msgstr "配送跟蹤信息" -#: order/models.py:1870 +#: order/models.py:1871 msgid "Invoice Number" msgstr "發票編號" -#: order/models.py:1871 +#: order/models.py:1872 msgid "Reference number for associated invoice" msgstr "相關發票的參考號" -#: order/models.py:1891 +#: order/models.py:1892 msgid "Shipment has already been sent" msgstr "貨物已發出" -#: order/models.py:1894 +#: order/models.py:1895 msgid "Shipment has no allocated stock items" msgstr "發貨沒有分配庫存項目" -#: order/models.py:1974 +#: order/models.py:1975 msgid "Sales Order Extra Line" msgstr "銷售訂單加行" -#: order/models.py:2003 +#: order/models.py:2004 msgid "Sales Order Allocation" msgstr "銷售訂單分配" -#: order/models.py:2026 order/models.py:2028 +#: order/models.py:2027 order/models.py:2029 msgid "Stock item has not been assigned" msgstr "庫存項目尚未分配" -#: order/models.py:2035 +#: order/models.py:2036 msgid "Cannot allocate stock item to a line with a different part" msgstr "無法將庫存項目分配給具有不同零件的行" -#: order/models.py:2038 +#: order/models.py:2039 msgid "Cannot allocate stock to a line without a part" msgstr "無法將庫存分配給沒有零件的生產線" -#: order/models.py:2041 +#: order/models.py:2042 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配數量不能超過庫存數量" -#: order/models.py:2060 order/serializers.py:1501 +#: order/models.py:2061 order/serializers.py:1501 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化庫存項目的數量必須為1" -#: order/models.py:2063 +#: order/models.py:2064 msgid "Sales order does not match shipment" msgstr "銷售訂單與發貨不匹配" -#: order/models.py:2064 plugin/base/barcodes/api.py:629 +#: order/models.py:2065 plugin/base/barcodes/api.py:629 msgid "Shipment does not match sales order" msgstr "發貨與銷售訂單不匹配" -#: order/models.py:2072 +#: order/models.py:2073 msgid "Line" msgstr "行" -#: order/models.py:2083 +#: order/models.py:2084 msgid "Sales order shipment reference" msgstr "銷售訂單發貨參考" -#: order/models.py:2096 order/models.py:2471 +#: order/models.py:2097 order/models.py:2493 #: templates/js/translated/return_order.js:720 msgid "Item" msgstr "項目" -#: order/models.py:2097 +#: order/models.py:2098 msgid "Select stock item to allocate" msgstr "選擇要分配的庫存項目" -#: order/models.py:2106 +#: order/models.py:2107 msgid "Enter stock allocation quantity" msgstr "輸入庫存分配數量" -#: order/models.py:2206 +#: order/models.py:2207 msgid "Return Order reference" msgstr "退貨訂單參考" -#: order/models.py:2218 +#: order/models.py:2219 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2230 +#: order/models.py:2231 msgid "Return order status" msgstr "退貨訂單狀態" -#: order/models.py:2442 +#: order/models.py:2451 msgid "Return Order Line Item" msgstr "退貨訂單行項目" -#: order/models.py:2456 -msgid "Only serialized items can be assigned to a Return Order" -msgstr "只有序列化的項目才能分配給退貨訂單" +#: order/models.py:2464 +msgid "Stock item must be specified" +msgstr "" -#: order/models.py:2472 +#: order/models.py:2468 +msgid "Return quantity exceeds stock quantity" +msgstr "" + +#: order/models.py:2473 +msgid "Return quantity must be greater than zero" +msgstr "" + +#: order/models.py:2478 +msgid "Invalid quantity for serialized stock item" +msgstr "" + +#: order/models.py:2494 msgid "Select item to return from customer" msgstr "選擇要從客户處退回的商品" -#: order/models.py:2478 +#: order/models.py:2509 msgid "Received Date" msgstr "接收日期" -#: order/models.py:2479 +#: order/models.py:2510 msgid "The date this this return item was received" msgstr "收到此退貨的日期" -#: order/models.py:2490 templates/js/translated/return_order.js:731 +#: order/models.py:2521 templates/js/translated/return_order.js:731 #: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "結果" -#: order/models.py:2491 +#: order/models.py:2522 msgid "Outcome for this line item" msgstr "該行項目的結果" -#: order/models.py:2498 +#: order/models.py:2529 msgid "Cost associated with return or repair for this line item" msgstr "與此行項目的退貨或維修相關的成本" -#: order/models.py:2508 +#: order/models.py:2539 msgid "Return Order Extra Line" msgstr "退貨訂單附加行" @@ -6362,7 +6381,11 @@ msgstr "行項目已收到" msgid "Items can only be received against orders which are in progress" msgstr "只能根據正在進行的訂單接收物品" -#: order/serializers.py:2079 +#: order/serializers.py:2076 +msgid "Quantity to return" +msgstr "" + +#: order/serializers.py:2086 msgid "Line price currency" msgstr "行價格貨幣" @@ -6398,20 +6421,20 @@ msgstr "退款" msgid "Reject" msgstr "拒絕" -#: order/tasks.py:30 +#: order/tasks.py:31 msgid "Overdue Purchase Order" msgstr "逾期採購訂單" -#: order/tasks.py:35 +#: order/tasks.py:36 #, python-brace-format msgid "Purchase order {po} is now overdue" msgstr "採購訂單 {po} 已逾期" -#: order/tasks.py:80 +#: order/tasks.py:81 msgid "Overdue Sales Order" msgstr "逾期銷售訂單" -#: order/tasks.py:85 +#: order/tasks.py:86 #, python-brace-format msgid "Sales order {so} is now overdue" msgstr "銷售訂單 {so} 已逾期" @@ -7039,7 +7062,7 @@ msgstr "零件類別" msgid "Default location for parts in this category" msgstr "此類別零件的默認庫存地點" -#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2842 +#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842 #: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 @@ -7058,13 +7081,13 @@ msgstr "默認關鍵字" msgid "Default keywords for parts in this category" msgstr "此類別零件的默認關鍵字" -#: part/models.py:133 stock/models.py:94 stock/models.py:173 +#: part/models.py:133 stock/models.py:95 stock/models.py:174 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "圖標" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:174 +#: stock/models.py:175 msgid "Icon (optional)" msgstr "圖標(可選)" @@ -7765,7 +7788,7 @@ msgstr "此物料清單項目是由物料清單繼承的變體零件" msgid "Stock items for variant parts can be used for this BOM item" msgstr "變體零件的庫存項可以用於此物料清單項目" -#: part/models.py:4470 stock/models.py:760 +#: part/models.py:4470 stock/models.py:761 msgid "Quantity must be integer value for trackable parts" msgstr "可追蹤零件的數量必須是整數" @@ -9376,58 +9399,58 @@ msgstr "" msgid "Uninstalled plugin successfully" msgstr "插件卸載成功" -#: plugin/models.py:36 +#: plugin/models.py:37 msgid "Plugin Configuration" msgstr "插件配置" -#: plugin/models.py:37 +#: plugin/models.py:38 msgid "Plugin Configurations" msgstr "插件配置" -#: plugin/models.py:44 +#: plugin/models.py:45 msgid "Key of plugin" msgstr "插件的鍵" -#: plugin/models.py:52 +#: plugin/models.py:53 msgid "PluginName of the plugin" msgstr "插件名稱" -#: plugin/models.py:59 plugin/serializers.py:115 +#: plugin/models.py:60 plugin/serializers.py:115 msgid "Package Name" msgstr "軟件包名" -#: plugin/models.py:61 +#: plugin/models.py:62 msgid "Name of the installed package, if the plugin was installed via PIP" msgstr "已安裝的軟件包名字,如果插件是通過 PIP 安裝的" -#: plugin/models.py:66 +#: plugin/models.py:67 msgid "Is the plugin active" msgstr "插件是否激活" -#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: plugin/models.py:158 templates/js/translated/table_filters.js:377 #: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "已安裝" -#: plugin/models.py:166 +#: plugin/models.py:167 msgid "Sample plugin" msgstr "示例插件" -#: plugin/models.py:174 +#: plugin/models.py:175 msgid "Builtin Plugin" msgstr "內置插件" -#: plugin/models.py:182 +#: plugin/models.py:183 msgid "Package Plugin" msgstr "軟件包插件" -#: plugin/models.py:259 report/models.py:482 +#: plugin/models.py:262 report/models.py:482 #: templates/InvenTree/settings/plugin_settings.html:9 #: templates/js/translated/plugin.js:51 msgid "Plugin" msgstr "插件" -#: plugin/models.py:306 +#: plugin/models.py:309 msgid "Method" msgstr "方法" @@ -10010,7 +10033,7 @@ msgstr "供應商 ID" msgid "Customer ID" msgstr "客户 ID" -#: stock/admin.py:206 stock/models.py:900 +#: stock/admin.py:206 stock/models.py:901 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "安裝於" @@ -10035,7 +10058,7 @@ msgstr "需要審核" msgid "Delete on Deplete" msgstr "在消耗品上刪除" -#: stock/admin.py:261 stock/models.py:994 +#: stock/admin.py:261 stock/models.py:995 #: stock/templates/stock/item_base.html:430 #: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" @@ -10159,316 +10182,316 @@ msgstr "供應商零件有定義的包裝大小,但 use_pack_size 標誌未設 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能為不可跟蹤的零件提供序列號" -#: stock/models.py:68 +#: stock/models.py:69 msgid "Stock Location type" msgstr "庫存地點類型" -#: stock/models.py:69 +#: stock/models.py:70 msgid "Stock Location types" msgstr "庫存地點類型" -#: stock/models.py:95 +#: stock/models.py:96 msgid "Default icon for all locations that have no icon set (optional)" msgstr "為所有沒有圖標的位置設置默認圖標(可選)" -#: stock/models.py:135 stock/models.py:882 +#: stock/models.py:136 stock/models.py:883 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "庫存地點" -#: stock/models.py:136 stock/templates/stock/location.html:184 +#: stock/models.py:137 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "庫存地點" -#: stock/models.py:184 stock/models.py:1043 +#: stock/models.py:185 stock/models.py:1044 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "所有者" -#: stock/models.py:185 stock/models.py:1044 +#: stock/models.py:186 stock/models.py:1045 msgid "Select Owner" msgstr "選擇所有者" -#: stock/models.py:193 +#: stock/models.py:194 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "庫存項可能不直接位於結構庫存地點,但可能位於其子地點。" -#: stock/models.py:200 templates/js/translated/stock.js:2864 +#: stock/models.py:201 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "外部" -#: stock/models.py:201 +#: stock/models.py:202 msgid "This is an external stock location" msgstr "這是一個外部庫存地點" -#: stock/models.py:207 templates/js/translated/stock.js:2873 +#: stock/models.py:208 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "位置類型" -#: stock/models.py:211 +#: stock/models.py:212 msgid "Stock location type of this location" msgstr "該位置的庫存地點類型" -#: stock/models.py:283 +#: stock/models.py:284 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "您不能將此庫存地點設置為結構性,因為某些庫存項已經位於它!" -#: stock/models.py:490 +#: stock/models.py:491 msgid "Part must be specified" msgstr "" -#: stock/models.py:739 +#: stock/models.py:740 msgid "Stock items cannot be located into structural stock locations!" msgstr "庫存項不能存放在結構性庫存地點!" -#: stock/models.py:766 stock/serializers.py:492 +#: stock/models.py:767 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "無法為虛擬零件創建庫存項" -#: stock/models.py:783 +#: stock/models.py:784 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "零件類型 ('{self.supplier_part.part}') 必須為 {self.part}" -#: stock/models.py:793 stock/models.py:806 +#: stock/models.py:794 stock/models.py:807 msgid "Quantity must be 1 for item with a serial number" msgstr "有序列號的項目的數量必須是1" -#: stock/models.py:796 +#: stock/models.py:797 msgid "Serial number cannot be set if quantity greater than 1" msgstr "如果數量大於1,則不能設置序列號" -#: stock/models.py:818 +#: stock/models.py:819 msgid "Item cannot belong to itself" msgstr "項目不能屬於其自身" -#: stock/models.py:823 +#: stock/models.py:824 msgid "Item must have a build reference if is_building=True" msgstr "如果is_building=True,則項必須具有構建引用" -#: stock/models.py:836 +#: stock/models.py:837 msgid "Build reference does not point to the same part object" msgstr "構建引用未指向同一零件對象" -#: stock/models.py:852 +#: stock/models.py:853 msgid "Parent Stock Item" msgstr "母庫存項目" -#: stock/models.py:864 +#: stock/models.py:865 msgid "Base part" msgstr "基礎零件" -#: stock/models.py:874 +#: stock/models.py:875 msgid "Select a matching supplier part for this stock item" msgstr "為此庫存項目選擇匹配的供應商零件" -#: stock/models.py:886 +#: stock/models.py:887 msgid "Where is this stock item located?" msgstr "這個庫存物品在哪裏?" -#: stock/models.py:894 stock/serializers.py:1605 +#: stock/models.py:895 stock/serializers.py:1605 msgid "Packaging this stock item is stored in" msgstr "包裝此庫存物品存儲在" -#: stock/models.py:905 +#: stock/models.py:906 msgid "Is this item installed in another item?" msgstr "此項目是否安裝在另一個項目中?" -#: stock/models.py:924 +#: stock/models.py:925 msgid "Serial number for this item" msgstr "此項目的序列號" -#: stock/models.py:938 stock/serializers.py:1588 +#: stock/models.py:939 stock/serializers.py:1588 msgid "Batch code for this stock item" msgstr "此庫存項的批號" -#: stock/models.py:943 +#: stock/models.py:944 msgid "Stock Quantity" msgstr "庫存數量" -#: stock/models.py:953 +#: stock/models.py:954 msgid "Source Build" msgstr "源代碼構建" -#: stock/models.py:956 +#: stock/models.py:957 msgid "Build for this stock item" msgstr "為此庫存項目構建" -#: stock/models.py:963 stock/templates/stock/item_base.html:360 +#: stock/models.py:964 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "消費者" -#: stock/models.py:966 +#: stock/models.py:967 msgid "Build order which consumed this stock item" msgstr "構建消耗此庫存項的生產訂單" -#: stock/models.py:975 +#: stock/models.py:976 msgid "Source Purchase Order" msgstr "採購訂單來源" -#: stock/models.py:979 +#: stock/models.py:980 msgid "Purchase order for this stock item" msgstr "此庫存商品的採購訂單" -#: stock/models.py:985 +#: stock/models.py:986 msgid "Destination Sales Order" msgstr "目的地銷售訂單" -#: stock/models.py:996 +#: stock/models.py:997 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "庫存物品的到期日。在此日期之後,庫存將被視為過期" -#: stock/models.py:1014 +#: stock/models.py:1015 msgid "Delete on deplete" msgstr "耗盡時刪除" -#: stock/models.py:1015 +#: stock/models.py:1016 msgid "Delete this Stock Item when stock is depleted" msgstr "當庫存耗盡時刪除此庫存項" -#: stock/models.py:1035 +#: stock/models.py:1036 msgid "Single unit purchase price at time of purchase" msgstr "購買時一個單位的價格" -#: stock/models.py:1066 +#: stock/models.py:1067 msgid "Converted to part" msgstr "轉換為零件" -#: stock/models.py:1621 +#: stock/models.py:1634 msgid "Part is not set as trackable" msgstr "零件未設置為可跟蹤" -#: stock/models.py:1627 +#: stock/models.py:1640 msgid "Quantity must be integer" msgstr "數量必須是整數" -#: stock/models.py:1635 +#: stock/models.py:1648 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "數量不得超過現有庫存量 ({self.quantity})" -#: stock/models.py:1641 +#: stock/models.py:1654 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1646 +#: stock/models.py:1659 msgid "Quantity does not match serial numbers" msgstr "數量不匹配序列號" -#: stock/models.py:1768 stock/models.py:2631 +#: stock/models.py:1781 stock/models.py:2656 msgid "Test template does not exist" msgstr "測試模板不存在" -#: stock/models.py:1786 +#: stock/models.py:1799 msgid "Stock item has been assigned to a sales order" msgstr "庫存項已分配到銷售訂單" -#: stock/models.py:1790 +#: stock/models.py:1803 msgid "Stock item is installed in another item" msgstr "庫存項已安裝在另一個項目中" -#: stock/models.py:1793 +#: stock/models.py:1806 msgid "Stock item contains other items" msgstr "庫存項包含其他項目" -#: stock/models.py:1796 +#: stock/models.py:1809 msgid "Stock item has been assigned to a customer" msgstr "庫存項已分配給客户" -#: stock/models.py:1799 +#: stock/models.py:1812 msgid "Stock item is currently in production" msgstr "庫存項目前正在生產" -#: stock/models.py:1802 +#: stock/models.py:1815 msgid "Serialized stock cannot be merged" msgstr "序列化的庫存不能合併" -#: stock/models.py:1809 stock/serializers.py:1483 +#: stock/models.py:1822 stock/serializers.py:1483 msgid "Duplicate stock items" msgstr "複製庫存項" -#: stock/models.py:1813 +#: stock/models.py:1826 msgid "Stock items must refer to the same part" msgstr "庫存項必須指相同零件" -#: stock/models.py:1821 +#: stock/models.py:1834 msgid "Stock items must refer to the same supplier part" msgstr "庫存項必須是同一供應商的零件" -#: stock/models.py:1826 +#: stock/models.py:1839 msgid "Stock status codes must match" msgstr "庫存狀態碼必須匹配" -#: stock/models.py:2087 +#: stock/models.py:2100 msgid "StockItem cannot be moved as it is not in stock" msgstr "庫存項不能移動,因為它沒有庫存" -#: stock/models.py:2530 +#: stock/models.py:2555 msgid "Stock Item Tracking" msgstr "庫存項跟蹤" -#: stock/models.py:2563 +#: stock/models.py:2588 msgid "Entry notes" msgstr "條目註釋" -#: stock/models.py:2603 +#: stock/models.py:2628 msgid "Stock Item Test Result" msgstr "庫存項測試結果" -#: stock/models.py:2634 +#: stock/models.py:2659 msgid "Value must be provided for this test" msgstr "必須為此測試提供值" -#: stock/models.py:2638 +#: stock/models.py:2663 msgid "Attachment must be uploaded for this test" msgstr "測試附件必須上傳" -#: stock/models.py:2643 +#: stock/models.py:2668 msgid "Invalid value for this test" msgstr "此測試的值無效" -#: stock/models.py:2667 +#: stock/models.py:2692 msgid "Test result" msgstr "測試結果" -#: stock/models.py:2674 +#: stock/models.py:2699 msgid "Test output value" msgstr "測試輸出值" -#: stock/models.py:2682 stock/serializers.py:245 +#: stock/models.py:2707 stock/serializers.py:245 msgid "Test result attachment" msgstr "測驗結果附件" -#: stock/models.py:2686 +#: stock/models.py:2711 msgid "Test notes" msgstr "測試備註" -#: stock/models.py:2694 templates/js/translated/stock.js:1631 +#: stock/models.py:2719 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "測試站" -#: stock/models.py:2695 +#: stock/models.py:2720 msgid "The identifier of the test station where the test was performed" msgstr "進行測試的測試站的標識符" -#: stock/models.py:2701 +#: stock/models.py:2726 msgid "Started" msgstr "已開始" -#: stock/models.py:2702 +#: stock/models.py:2727 msgid "The timestamp of the test start" msgstr "測試開始的時間戳" -#: stock/models.py:2708 +#: stock/models.py:2733 msgid "Finished" msgstr "已完成" -#: stock/models.py:2709 +#: stock/models.py:2734 msgid "The timestamp of the test finish" msgstr "測試結束的時間戳" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index ab4ce76977..99a0affeba 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-11-28 20:51\n" +"PO-Revision-Date: 2024-12-04 07:00\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "الخيارات" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "البار كود المخصص" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 47f81ea3b3..d1431cfcb0 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-11-28 20:51\n" +"PO-Revision-Date: 2024-12-04 07:00\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index a3b5cca88c..88f0648d6d 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-11-28 23:12\n" +"PO-Revision-Date: 2024-12-04 07:00\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -30,7 +30,7 @@ msgstr "Došlo k chybě při vykreslování této komponenty. Více informací n #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Otevřít v administrátorském rozhraní" @@ -73,7 +73,7 @@ msgstr "Tisk štítků byl úspěšně dokončen" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Chyba" @@ -162,11 +162,11 @@ msgstr "Ano" msgid "No" msgstr "Ne" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Nízké zásoby" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Začínáme" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Začínáme s InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Přihlášení se nezdařilo" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Zkontrolujte vstup a zkuste to znovu." @@ -775,7 +783,7 @@ msgstr "Zkontrolujte vstup a zkuste to znovu." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "E-mail byl doručen úspěšně" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Akce čárového kódu" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Zobrazit" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Odstranit čárový kód" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Tento panel je zástupným znakem." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "Díly" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Zásoby" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "Verze" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Dodavatel dílu" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Firma" @@ -2163,7 +2170,7 @@ msgstr "Kódy projektu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Adresa" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Adresy" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Kontakty" @@ -2274,9 +2281,9 @@ msgstr "Správci" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Neaktivní" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Sériové číslo" @@ -2398,6 +2404,7 @@ msgstr "Sériové číslo" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Sériové číslo" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Množství" @@ -2427,20 +2435,20 @@ msgstr "Množství" msgid "Edit Setting" msgstr "Upravit nastavení" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Nastavení aktualizováno" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Při úpravě nastavení došlo k chybě" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Stav" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "Přesunout" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Na skladě" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Přidat" @@ -3667,7 +3675,7 @@ msgstr "Počet" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Přihlášen" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Upravit společnost" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Smazat přílohu" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Notifikace" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 1f9d29b64e..15e4c37fcd 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-11-28 20:51\n" +"PO-Revision-Date: 2024-12-04 07:00\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 9421c9c570..5117aaf58a 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Beim Rendern dieser Komponente ist ein Fehler aufgetreten. Weitere Infor #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Im Admin-Interface öffnen" @@ -73,7 +73,7 @@ msgstr "Etikettendruck erfolgreich abgeschlossen" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Fehler" @@ -134,7 +134,7 @@ msgstr "Barcode scannen" #: src/components/buttons/ScanButton.tsx:20 msgid "Open Barcode Scanner" -msgstr "" +msgstr "Barcodescanner öffnen" #: src/components/buttons/ScanButton.tsx:20 #~ msgid "Open QR code scanner" @@ -162,11 +162,11 @@ msgstr "Ja" msgid "No" msgstr "Nein" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Abonnierte Teile" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Abonnierte Kategorien" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Geringer Bestand" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Für Bauaufträge benötigt" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Überfällige Bauaufträge" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Überfällige Bestellungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Überfällige Bestellungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Erste Schritte" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Erste Schritte mit InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Login fehlgeschlagen" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Überprüfen Sie Ihre Eingabe und versuchen Sie es erneut." @@ -775,7 +783,7 @@ msgstr "Überprüfen Sie Ihre Eingabe und versuchen Sie es erneut." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Mail erfolgreich gesendet" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Importiere Datensätze" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Barcode-Aktionen" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Anzeigen" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Einen benutzerdefinierten Barcode mit diesem Artikel verknüpfen" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Verknüpfung des Barcodes aufheben" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Dieses Panel ist ein Platzhalter." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Niedrig (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Mittel (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Viertel (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Hoch (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Barcode-Daten:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Fehlerkorrektur-Level auswählen" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Fehlerkorrektur-Level auswählen" msgid "Link" msgstr "Link" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "Die Verknüpfung zum zugehörigen Barcode wird entfernt" @@ -1657,13 +1665,13 @@ msgstr "Teile" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lager" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "Autor" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Datum" @@ -1884,7 +1892,7 @@ msgstr "Version" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Aktiv" @@ -1980,7 +1988,7 @@ msgstr "Unbekanntes Modell: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Testvorlagen für Teil" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -2037,7 +2045,7 @@ msgstr "Zuliefererteile" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Herstellerteil" @@ -2060,7 +2068,6 @@ msgstr "Teil-Kategorien" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Firma" @@ -2163,7 +2170,7 @@ msgstr "Projektnummern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Einkaufsbestellung" @@ -2171,7 +2178,7 @@ msgstr "Einkaufsbestellung" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Adressen" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Kontakte" @@ -2274,9 +2281,9 @@ msgstr "Eigentümer" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Sendung" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inaktiv" @@ -2388,9 +2395,8 @@ msgstr "Kein Bestand" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Seriennummer" @@ -2398,6 +2404,7 @@ msgstr "Seriennummer" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Seriennummer" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Anzahl" @@ -2427,20 +2435,20 @@ msgstr "Anzahl" msgid "Edit Setting" msgstr "Einstellungen bearbeiten" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Einstellung {0} erfolgreich aktualisiert" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Einstellung aktualisiert" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Fehler beim Bearbeiten der Einstellung" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Keine Einstellungen angegeben" @@ -3048,10 +3056,6 @@ msgstr "Zum Administrationsbereich" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "Losnummer" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "Losnummer" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3355,7 +3360,7 @@ msgstr "Bauprodukte wurden abgebrochen" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "Zugewiesen" @@ -3516,7 +3521,7 @@ msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Losnummer" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Erhalten" @@ -3571,11 +3576,11 @@ msgstr "Erhalten" msgid "Receive Line Items" msgstr "Positionen empfangen" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "Teile empfangen" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "Lagerbestand Status" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Lagerartikel hinzufügen" @@ -3647,15 +3652,18 @@ msgstr "Verschieben" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Auf Lager" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Hinzufügen" @@ -3667,7 +3675,7 @@ msgstr "Anzahl" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Bestand hinzufügen" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Bestand entfernen" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Bestand verschieben" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Bestand zählen" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Bestand löschen" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Ausgeloggt" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Erfolgreich abgemeldet" @@ -3809,20 +3817,20 @@ msgstr "Erfolgreich abgemeldet" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Prüfen Sie Ihren Posteingang für einen Link zum Zurücksetzen. Dies funktioniert nur, wenn Sie ein Konto haben. Prüfen Sie auch den Spam-Ordner." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Zurücksetzen fehlgeschlagen" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Angemeldet" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Erfolgreich angemeldet" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4932,7 +4940,7 @@ msgstr "Erstellt" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Zieldatum" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "Verbrauchte Bestände" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "Testergebnisse" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Neuer Bauauftrag" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Bauauftrag-Aktionen" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Bestellung stornieren" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Standardwährung" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Zuliefererteile" msgid "Assigned Stock" msgstr "Zugeordneter Bestand" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Unternehmen bearbeiten" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Firma löschen" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Firmen-Aktionen" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "Externer Link" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Teil-Details" @@ -5345,52 +5353,65 @@ msgstr "Teilebeschreibung" msgid "Pack Quantity" msgstr "Verpackungsmenge" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "In Bestellung" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Lieferantenverfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Verfügbarkeit aktualisiert" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Verfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "Zuliefererteil Details" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Empfangene Lagerartikel" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Zulieferer-Preise" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "Zuliefererteil Aktionen" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Zuliefererteil bearbeiten" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Kein Bestand" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "Revision von" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Version" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorie" @@ -5568,7 +5589,7 @@ msgstr "Herstellbar" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "In Produktion" @@ -5695,27 +5716,17 @@ msgstr "Zugehörige Teile" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Verfügbar" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Kein Bestand" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Erforderlich" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "In Bestellung" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Teil bearbeiten" @@ -5736,7 +5747,7 @@ msgstr "Das Löschen dieses Teils kann nicht rückgängig gemacht werden" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Lager-Aktionen" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "Inventureintrag löschen" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "Inventurbericht erstellen" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "Inventurbericht geplant" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "Neuer Inventurbericht" @@ -5942,7 +5953,7 @@ msgstr "Höchster Preis" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Preis pro Einheit" @@ -6019,7 +6030,7 @@ msgstr "Gesamt Preise" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "Verbraucht von" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "Lagerartikel Aktionen" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "Gebäude" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Lagerinformationen" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Montage" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "Alternativen einschließen" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "Nachverfolgbare Freigabe" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "Kein Lagerbestand verfügbar" @@ -7352,14 +7363,14 @@ msgstr "Nach verantwortlichem Besitzer filtern" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "Testergebnis hinzufügen" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "Testergebnis hinzugefügt" @@ -7516,51 +7527,51 @@ msgstr "Kontakt löschen" msgid "Add contact" msgstr "Kontakt hinzufügen" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Datei hochgeladen" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "Datei {0} erfolgreich hochgeladen" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Upload fehlgeschlagen" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "Datei konnte nicht hochgeladen werden" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "Anhang hochladen" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "Anhang bearbeiten" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Anhang löschen" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "Link" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Anhang hinzufügen" @@ -7568,15 +7579,15 @@ msgstr "Anhang hinzufügen" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Externen Link hinzufügen" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "Keine Anlagen gefunden" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "Datei zum Hochladen hierher ziehen" @@ -7584,7 +7595,7 @@ msgstr "Datei zum Hochladen hierher ziehen" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Alter" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Benachrichtigung" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "Erforderliche Tests anzeigen" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "Aktiviert" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "Beispiel" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "Installiert" @@ -8579,27 +8590,31 @@ msgstr "Zeige aktiven Lieferant" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "Bestand bestellen" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Nach Benutzer filtern" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "Aufgaben ID" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "Gestartet" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "Modelltyp" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "Nach Modelltyp filtern" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "Nächste Ausführung" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "Bearbeiten" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "Vorlage bearbeiten" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "Vorlage entfernen" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "Vorlage hinzufügen" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "Vorlage hinzufügen" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "Nach aktiviertem Status filtern" @@ -9138,240 +9153,240 @@ msgstr "Lagerorttyp löschen" msgid "Icon" msgstr "Symbol" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "Dieser Lagerbestand ist in Produktion" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "Dieser Lagerbestand wurde einem Verkaufsauftrag zugewiesen" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "Dieser Lagerbestand wurde einem Kunden zugewiesen" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "Dieser Lagerartikel ist in einem anderen Lagerartikel verbaut" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "Lagerbestand wurde durch einen Bauauftrag verbraucht" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "Dieser Lagerartikel ist abgelaufen" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "Dieser Lagerartikel ist veraltet" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "Dieser Lagerartikel ist vollständig zugewiesen" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "Dieser Lagerartikel ist teilweise zugewiesen" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "Dieser Lagerartikel wurde verbraucht" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "Bestand aktiver Teile anzeigen" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "Bestand aktiver Teile anzeigen" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "Nach Lagerstatus filtern" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "Zugewiesene Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "Verfügbare Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Unter-Lagerorte einschließen" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "Bestand in Unter-Lagerorten einschließen" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "Erschöpft" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "Zeige aufgebrauchte Lagerbestände" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "Zeige Teile welche im Lager sind" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "Zeige Teile welche in Produktion sind" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "Lagerartikel für Teile-Varianten einschließen" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "Zeige Bestand, welcher in anderen Teilen verbaut ist" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "Zum Kunden geschickt" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "Zeige Bestand, welcher zum Kunden gesendet wurde" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "Hat Seriennummer" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "Zeige Bestand mit Seriennummer" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "Hat Losnummer" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "Zeige Bestand mit Losnummer" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "Verfolgbare Objekte anzeigen" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "Hat Einkaufspreis" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "Zeige Bestand, für welchen ein Einkaufspreis verfügbar ist" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "Externer Lagerort" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "Zeige Elemente an einem externen Lagerort" @@ -9379,47 +9394,47 @@ msgstr "Zeige Elemente an einem externen Lagerort" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "Lagerartikel hinzufügen" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "Bestimmte Menge aus dem Lagerartikel entfernen" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "Lagerartikel an neue Standorte verschieben" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "Bestandsstatus ändern" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "Status der Lagerbestände ändern" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "Bestand zusammenführen" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "Lagerartikel zusammenführen" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "Neuen Bestand bestellen" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "Kunden zuweisen" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "Bestand löschen" @@ -9435,65 +9450,65 @@ msgstr "Testergebnis für installierten Lagerbestand" msgid "Attachment" msgstr "Anhang" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "Teststation" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "Fertiggestellt" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "Testergebnis bearbeiten" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "Testergebnis aktualisiert" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "Testergebnis löschen" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "Testergebnis gelöscht" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "Test bestanden" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "Testergebnis wurde erfasst" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "Fehler beim Erfassen des Testergebnisses" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "Test bestanden" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "Ergebnisse für erforderliche Tests anzeigen" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "Installierte Teile einschließen" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "Zeige Ergebnisse für installierte Lagerartikel" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "Bestanden" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "Nur bestandene Tests anzeigen" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index e83e916d16..ade718e0e0 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Ανενεργό" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 7909c51c77..d9b6fb90c4 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -25,7 +25,7 @@ msgstr "An error occurred while rendering this component. Refer to the console f #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Open in admin interface" @@ -68,7 +68,7 @@ msgstr "Label printing completed successfully" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Error" @@ -157,11 +157,11 @@ msgstr "Yes" msgid "No" msgstr "No" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "No Widgets Selected" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "Use the menu to add widgets to the dashboard" @@ -191,7 +191,7 @@ msgstr "Add Widget" msgid "Remove Widgets" msgstr "Remove Widgets" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "Remove this widget from the dashboard" @@ -211,161 +211,169 @@ msgstr "No Widgets Available" msgid "There are no more widgets available for the dashboard" msgstr "There are no more widgets available for the dashboard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Subscribed Parts" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "Show the number of parts which you have subscribed to" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Subscribed Categories" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "Show the number of part categories which you have subscribed to" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Low Stock" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "Show the number of parts which are low on stock" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Required for Build Orders" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "Show parts which are required for active build orders" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "Expired Stock Items" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "Show the number of stock items which have expired" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "Stale Stock Items" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "Show the number of stock items which are stale" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "Active Build Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "Show the number of build orders which are currently active" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Overdue Build Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "Show the number of build orders which are overdue" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "Assigned Build Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "Show the number of build orders which are assigned to you" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "Active Sales Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "Show the number of sales orders which are currently active" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Overdue Sales Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "Show the number of sales orders which are overdue" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "Assigned Sales Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "Show the number of sales orders which are assigned to you" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "Active Purchase Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "Show the number of purchase orders which are currently active" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Overdue Purchase Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "Show the number of purchase orders which are overdue" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "Assigned Purchase Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "Show the number of purchase orders which are assigned to you" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "Active Return Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "Show the number of return orders which are currently active" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "Overdue Return Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "Show the number of return orders which are overdue" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "Assigned Return Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "Show the number of return orders which are assigned to you" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Getting Started" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Getting started with InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "News Updates" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "The latest news from InvenTree" @@ -760,7 +768,7 @@ msgstr "Login failed" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Check your input and try again." @@ -770,7 +778,7 @@ msgstr "Check your input and try again." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Mail delivery successful" @@ -1179,7 +1187,7 @@ msgid "Importing Records" msgstr "Importing Records" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "Imported Rows" @@ -1191,10 +1199,6 @@ msgstr "Imported Rows" msgid "Options" msgstr "Options" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1206,8 +1210,12 @@ msgstr "Barcode Actions" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "View" +msgid "View Barcode" +msgstr "View Barcode" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1222,7 +1230,7 @@ msgid "Link a custom barcode to this item" msgstr "Link a custom barcode to this item" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Unlink Barcode" @@ -1314,39 +1322,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "This panel is a placeholder." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Low (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Medium (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Quartile (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "High (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Custom barcode" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "A custom barcode is registered for this item. The shown code is not that custom barcode." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Barcode Data:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Select Error Correction Level" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1355,7 +1363,7 @@ msgstr "Select Error Correction Level" msgid "Link" msgstr "Link" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "This will remove the link to the associated barcode" @@ -1652,13 +1660,13 @@ msgstr "Parts" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Manufacturing" @@ -1668,7 +1676,7 @@ msgstr "Manufacturing" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1853,7 +1861,7 @@ msgstr "Author" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Date" @@ -1879,7 +1887,7 @@ msgstr "Version" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Active" @@ -1975,7 +1983,7 @@ msgstr "Unknown model: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2017,12 +2025,12 @@ msgid "Part Test Templates" msgstr "Part Test Templates" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Supplier Part" @@ -2032,7 +2040,7 @@ msgstr "Supplier Parts" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Manufacturer Part" @@ -2055,7 +2063,6 @@ msgstr "Part Categories" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2126,7 +2133,7 @@ msgid "Build Items" msgstr "Build Items" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Company" @@ -2158,7 +2165,7 @@ msgstr "Project Codes" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Purchase Order" @@ -2166,7 +2173,7 @@ msgstr "Purchase Order" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2238,7 +2245,7 @@ msgid "Address" msgstr "Address" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Addresses" @@ -2250,7 +2257,7 @@ msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Contacts" @@ -2269,9 +2276,9 @@ msgstr "Owners" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2366,8 +2373,8 @@ msgstr "Shipment" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactive" @@ -2383,9 +2390,8 @@ msgstr "No stock" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Serial Number" @@ -2393,6 +2399,7 @@ msgstr "Serial Number" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2409,6 +2416,7 @@ msgstr "Serial Number" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantity" @@ -2422,20 +2430,20 @@ msgstr "Quantity" msgid "Edit Setting" msgstr "Edit Setting" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Setting {0} updated successfully" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Setting updated" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Error editing setting" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "No settings specified" @@ -3043,10 +3051,6 @@ msgstr "Go to the Admin Center" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3293,8 +3297,8 @@ msgstr "Batch" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3304,12 +3308,13 @@ msgstr "Batch" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3350,7 +3355,7 @@ msgstr "Build outputs have been cancelled" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "Allocated" @@ -3511,7 +3516,7 @@ msgstr "Store with already received stock" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Batch Code" @@ -3531,7 +3536,7 @@ msgstr "Enter serial numbers for received items" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3558,7 +3563,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Received" @@ -3566,11 +3571,11 @@ msgstr "Received" msgid "Receive Line Items" msgstr "Receive Line Items" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "Receive Items" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "Item received into stock" @@ -3610,8 +3615,8 @@ msgstr "Stock Status" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Add Stock Item" @@ -3642,15 +3647,18 @@ msgstr "Move" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "In Stock" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Add" @@ -3662,7 +3670,7 @@ msgstr "Count" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Add Stock" @@ -3672,7 +3680,7 @@ msgstr "Stock added" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Remove Stock" @@ -3683,7 +3691,7 @@ msgstr "Stock removed" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Transfer Stock" @@ -3695,8 +3703,8 @@ msgstr "Stock transferred" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Count Stock" @@ -3729,7 +3737,7 @@ msgid "Stock assigned to customer" msgstr "Stock assigned to customer" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Delete Stock Items" @@ -3784,11 +3792,11 @@ msgstr "Label" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Logged Out" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Successfully logged out" @@ -3804,20 +3812,20 @@ msgstr "Successfully logged out" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Check your inbox for a reset link. This only works if you have an account. Check in spam too." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Reset failed" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Logged In" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Successfully logged in" @@ -4872,7 +4880,7 @@ msgstr "Delete notifications" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4927,7 +4935,7 @@ msgstr "Created" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Target Date" @@ -5005,11 +5013,11 @@ msgstr "Allocated Stock" msgid "Consumed Stock" msgstr "Consumed Stock" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5020,11 +5028,11 @@ msgstr "Test Results" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Edit Build Order" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5038,125 +5046,125 @@ msgstr "Add Build Order" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Order cancelled" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Cancel this order" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "Hold Build Order" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Place this order on hold" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Order placed on hold" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "Issue Build Order" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Issue this order" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Order issued" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "Complete Build Order" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Mark this order as complete" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Order completed" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Complete Order" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Build Order Actions" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Edit order" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Duplicate order" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Hold order" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Cancel order" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5191,8 +5199,8 @@ msgstr "Default Currency" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5248,16 +5256,16 @@ msgstr "Supplied Parts" msgid "Assigned Stock" msgstr "Assigned Stock" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Edit Company" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Delete Company" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Company Actions" @@ -5278,7 +5286,7 @@ msgid "External Link" msgstr "External Link" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Part Details" @@ -5340,52 +5348,65 @@ msgstr "Part Description" msgid "Pack Quantity" msgstr "Pack Quantity" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "On Order" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Supplier Availability" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Availability Updated" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Availability" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "Supplier Part Details" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Received Stock" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Supplier Pricing" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "Supplier Part Actions" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Delete Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Add Supplier Part" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "No Stock" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5486,12 +5507,12 @@ msgid "Revision of" msgstr "Revision of" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revision" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Category" @@ -5563,7 +5584,7 @@ msgstr "Can Build" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "In Production" @@ -5690,27 +5711,17 @@ msgstr "Related Parts" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Available" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "No Stock" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Required" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "On Order" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Edit Part" @@ -5731,7 +5742,7 @@ msgstr "Deleting this part cannot be reversed" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Stock Actions" @@ -5851,24 +5862,24 @@ msgid "Delete Stocktake Entry" msgstr "Delete Stocktake Entry" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "Generate Stocktake Report" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "Stocktake report scheduled" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "Stock Value" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "New Stocktake Report" @@ -5937,7 +5948,7 @@ msgstr "Maximum Price" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Unit Price" @@ -6014,7 +6025,7 @@ msgstr "Overall Pricing" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Last Updated" @@ -6452,7 +6463,7 @@ msgid "Consumed By" msgstr "Consumed By" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "Expiry Date" @@ -6564,12 +6575,12 @@ msgid "Stock Item Actions" msgstr "Stock Item Actions" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Stale" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Expired" @@ -6902,7 +6913,7 @@ msgstr "Building" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Stock Information" @@ -7097,7 +7108,7 @@ msgstr "Bill of materials cannot be edited, as the part is locked" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Assembly" @@ -7130,7 +7141,7 @@ msgstr "Show items allocated to a build output" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "Include Variants" @@ -7205,7 +7216,7 @@ msgid "Testable" msgstr "Testable" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "Tracked" @@ -7224,7 +7235,7 @@ msgstr "Insufficient stock" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "No stock available" @@ -7347,14 +7358,14 @@ msgstr "Filter by responsible owner" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "Add Test Result" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "Test result added" @@ -7511,51 +7522,51 @@ msgstr "Delete Contact" msgid "Add contact" msgstr "Add contact" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "File uploaded" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "File {0} uploaded successfully" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Upload Error" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "File could not be uploaded" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "Upload Attachment" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "Edit Attachment" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Delete Attachment" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "Is Link" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "Show link attachments" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "Is File" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "Show file attachments" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Add attachment" @@ -7563,15 +7574,15 @@ msgstr "Add attachment" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Add external link" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "No attachments found" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "Drag attachment file here to upload" @@ -7579,7 +7590,7 @@ msgstr "Drag attachment file here to upload" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7776,15 +7787,15 @@ msgstr "Machine Type Detail" msgid "Machine Driver Detail" msgstr "Machine Driver Detail" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Age" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Notification" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8106,8 +8117,8 @@ msgid "Show required tests" msgstr "Show required tests" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "Enabled" @@ -8446,7 +8457,7 @@ msgid "Sample" msgstr "Sample" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "Installed" @@ -8574,27 +8585,31 @@ msgstr "Show active suppliers" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "Show supplier parts with stock" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "Received Date" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "Show items which have been received" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "Filter by line item status" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "Receive selected items" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "Receive Item" @@ -8658,7 +8673,7 @@ msgid "Build stock" msgstr "Build stock" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "Order stock" @@ -8726,7 +8741,7 @@ msgid "Response" msgstr "Response" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filter by user" @@ -8837,7 +8852,7 @@ msgid "Task ID" msgstr "Task ID" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "Started" @@ -8895,25 +8910,25 @@ msgid "Delete Import Session" msgstr "Delete Import Session" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "Create Import Session" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "Uploaded" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "Model Type" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "Filter by target model type" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "Filter by import session status" @@ -8949,11 +8964,11 @@ msgstr "Next Run" msgid "Report" msgstr "Report" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "Part Count" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "Delete Report" @@ -8985,32 +9000,32 @@ msgstr "An error occurred while fetching template details" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "Modify" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "Modify template file" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "Edit Template" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "Delete template" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "Add Template" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "Add template" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "Filter by enabled status" @@ -9133,240 +9148,240 @@ msgstr "Delete Location Type" msgid "Icon" msgstr "Icon" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "This stock item is in production" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "This stock item has been assigned to a sales order" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "This stock item has been assigned to a customer" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "This stock item is installed in another stock item" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "This stock item has been consumed by a build order" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "This stock item is unavailable" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "This stock item has expired" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "This stock item is stale" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "This stock item is fully allocated" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "This stock item is partially allocated" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "This stock item has been depleted" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "Stocktake Date" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "Show stock for active parts" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "Show stock for active parts" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "Filter by stock status" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "Show stock for assembled parts" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "Show items which have been allocated" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "Show items which are available" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Include Sublocations" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "Include stock in sublocations" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "Depleted" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "Show depleted stock items" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "Show items which are in stock" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "Show items which are in production" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "Consumed" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "Show items which have been consumed by a build order" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "Show stock items which are installed in other items" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "Sent to Customer" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "Show items which have been sent to a customer" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "Is Serialized" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "Show items which have a serial number" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "Filter items by batch code" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "Filter items by serial number" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Show items with serial numbers less than or equal to a given value" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Show items with serial numbers greater than or equal to a given value" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "Has Batch Code" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "Show items which have a batch code" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "Show tracked items" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "Has Purchase Price" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "Show items which have a purchase price" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "Show items which have expired" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "Show items which are stale" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "Expired Before" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "Show items which expired before this date" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "Expired After" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "Show items which expired after this date" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "Updated Before" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "Show items updated before this date" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "Updated After" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "Show items updated after this date" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "Stocktake Before" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "Show items counted before this date" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "Stocktake After" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "Show items counted after this date" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "External Location" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "Show items in an external location" @@ -9374,47 +9389,47 @@ msgstr "Show items in an external location" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "Add a new stock item" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "Remove some quantity from a stock item" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "Move Stock items to new locations" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "Change stock status" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "Change the status of stock items" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "Merge stock" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "Merge stock items" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "Order new stock" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "Assign to customer" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "Assign items to a customer" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "Delete stock" @@ -9430,65 +9445,65 @@ msgstr "Test result for installed stock item" msgid "Attachment" msgstr "Attachment" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "Test station" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "Finished" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "Edit Test Result" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "Test result updated" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "Delete Test Result" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "Test result deleted" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "Test Passed" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "Test result has been recorded" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "Failed to record test result" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "Pass Test" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "Show results for required tests" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "Include Installed" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "Show results for installed stock items" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "Passed" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "Show only passed tests" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 204e0ada89..14f97a183a 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Ocurrió un error mientras se renderizaba este componente. Consulte la c #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Abrir en interfaz de administración" @@ -73,7 +73,7 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Error" @@ -162,11 +162,11 @@ msgstr "Sí" msgid "No" msgstr "No" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "No hay widgets seleccionados" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "Usa el menú para añadir widgets al panel de control" @@ -196,7 +196,7 @@ msgstr "Añadir Widget" msgid "Remove Widgets" msgstr "Eliminar widgets" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "Eliminar este widget del panel de control" @@ -216,161 +216,169 @@ msgstr "No hay widgets disponibles" msgid "There are no more widgets available for the dashboard" msgstr "No hay más widgets disponibles para el panel de control" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Piezas suscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "Mostrar el número de piezas a las que te has suscrito" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Categorías suscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "Mostrar el número de categorías de piezas a las que se ha suscrito" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Stock bajo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "Mostrar el número de piezas que son bajas en stock" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Requerido para construir pedidos" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "Elementos de stock caducados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "Mostrar el número de elementos de stock que han caducado" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "Elementos obsoletos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "Mostrar el número de artículos de stock que están obsoletos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "Órdenes de construcción activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "Mostrar el número de órdenes de construcción que actualmente están activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Órdenes de construcción atrasadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "Mostrar el número de órdenes de construcción vencidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "Órdenes de construcción asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "Mostrar el número de órdenes de construcción asignadas a usted" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "Órdenes de Venta activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "Mostrar el número de pedidos de venta que están activos actualmente" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Órdenes de venta vencidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "Mostrar el número de pedidos que están retrasados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "Pedidos de venta asignados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "Mostrar el número de órdenes de venta que se le han asignado" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "Órdenes de Compra asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "Mostrar el número de órdenes de compra que están activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Pedidos de Compra Atrasados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "Mostrar el número de órdenes de compra que están atrasadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "Órdenes de Compra asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "Mostrar el número de órdenes de compra que se le asignaron" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "Pedidos de devolución activos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "Mostrar el número de órdenes de devolución actualmente activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "Órdenes de devolución atrasadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "Mostrar el número de órdenes de devolución que están vencidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "Órdenes de devolución asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "Mostrar el número de órdenes de devolución que se le asignaron" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Empezando" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Empezando con InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "Noticias actualizadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "Las últimas noticias de InvenTree" @@ -765,7 +773,7 @@ msgstr "Error al iniciar sesión" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Verifique su entrada e intente nuevamente." @@ -775,7 +783,7 @@ msgstr "Verifique su entrada e intente nuevamente." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Envío de correo exitoso" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Importando " #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "Opciones" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Acciones de código de barras" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Vista" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Vincular un código de barras personalizado a este elemento" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Este panel es un marcador de posición." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Bajo (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Medio (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Cuartil (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Alto (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Código de barras personalizado" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Un código de barras personalizado está registrado para este artículo. El código mostrado no es ese código de barras personalizado." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Datos de código de barras:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Seleccionar Nivel de Corrección de Error" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Seleccionar Nivel de Corrección de Error" msgid "Link" msgstr "Enlace" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "Esto eliminará el enlace al código de barras asociado" @@ -1657,13 +1665,13 @@ msgstr "Piezas" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Fabricación" @@ -1673,7 +1681,7 @@ msgstr "Fabricación" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "Versión" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Activo" @@ -1980,7 +1988,7 @@ msgstr "Modelo desconocido: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Plantillas de prueba de piezas" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Pieza de proveedor" @@ -2037,7 +2045,7 @@ msgstr "Piezas de proveedor" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Pieza de fabricante" @@ -2060,7 +2068,6 @@ msgstr "Categorías de Pieza" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "Construir elementos" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Empresa" @@ -2163,7 +2170,7 @@ msgstr "Códigos de proyecto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Pedido de compra" @@ -2171,7 +2178,7 @@ msgstr "Pedido de compra" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Dirección" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Direcciones" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Contacto" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Contactos" @@ -2274,9 +2281,9 @@ msgstr "Propietarios" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Envío" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactivo" @@ -2388,9 +2395,8 @@ msgstr "Sin Stock" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Número de serie" @@ -2398,6 +2404,7 @@ msgstr "Número de serie" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Número de serie" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Cantidad" @@ -2427,20 +2435,20 @@ msgstr "Cantidad" msgid "Edit Setting" msgstr "Editar Ajustes" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "La configuración {0} se ha actualizado correctamente" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Configuración actualizada" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Error al editar la configuración" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "No se especificaron ajustes" @@ -3048,10 +3056,6 @@ msgstr "Ir al Centro de Administración" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Estado" @@ -3355,7 +3360,7 @@ msgstr "Salidas de Construcción han sido canceladas" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "Guardar con cantidad ya recibida" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Código de lote" @@ -3536,7 +3541,7 @@ msgstr "Introduzca números de serie para los elementos recibidos" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "Número De Referencia" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Recibido" @@ -3571,11 +3576,11 @@ msgstr "Recibido" msgid "Receive Line Items" msgstr "Recibir ítem de línea" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "Recibir Artículos" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "Artículo recibido en existencias" @@ -3615,8 +3620,8 @@ msgstr "Estado de Existencias" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Añadir artículo de stock" @@ -3647,15 +3652,18 @@ msgstr "Mover" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Disponible" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Añadir" @@ -3667,7 +3675,7 @@ msgstr "Contar" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Agregar existencias" @@ -3677,7 +3685,7 @@ msgstr "Existencias añadidas" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Eliminar existencias" @@ -3688,7 +3696,7 @@ msgstr "Existencias eliminadas" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Transferir existencias" @@ -3700,8 +3708,8 @@ msgstr "Existencias transferidas" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Contar existencias" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "Existencias asignadas a cliente" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Eliminar existencias" @@ -3789,11 +3797,11 @@ msgstr "Etiqueta" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Desconectado" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Se cerró sesión correctamente" @@ -3809,20 +3817,20 @@ msgstr "Se cerró sesión correctamente" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Restablecimiento fallido" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Conectado" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Sesión iniciada correctamente" @@ -4877,7 +4885,7 @@ msgstr "Borrar notificaciones" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4932,7 +4940,7 @@ msgstr "Creado" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Fecha objetivo" @@ -5010,11 +5018,11 @@ msgstr "Existencias asignadas" msgid "Consumed Stock" msgstr "Existencias consumidas" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "Resultados de la Prueba" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Pedido completado" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Emitir pedido" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Retener pedido" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Divisa predeterminada" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Piezas suministradas" msgid "Assigned Stock" msgstr "Existencias asignadas" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Editar empresa" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Eliminar Empresa" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Acciones de empresa" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "Enlace externo" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "Cantidad del paquete" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "En pedido" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilidad del proveedor" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilidad actualizada" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Disponibilidad" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "Detalles de pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Existencias recibidas" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Precios del Proveedor" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Borrar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Sin existencias" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "Revisión de" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revisión" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoría" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "En producción" @@ -5695,27 +5716,17 @@ msgstr "Piezas Relacionadas" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Disponible" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Sin existencias" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Requerido" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "En pedido" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Editar Pieza" @@ -5736,7 +5747,7 @@ msgstr "La eliminación de esta pieza no se puede revertir" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Acciones de inventario" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "Eliminar entrada de inventario" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "Generar el informe de inventario" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "Informe de inventario programado" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "Nuevo informe de inventario" @@ -5942,7 +5953,7 @@ msgstr "Precio Máximo" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Precio Unitario" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Última Actualización" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "Consumido por" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "Acciones de artículos de existencias" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Expirado" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "Eliminar Contacto" msgid "Add contact" msgstr "Añadir contacto" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Archivo subido" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "El archivo {0} se ha subido correctamente" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Error de subida" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "No se pudo subir el archivo" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "Subir Archivo Adjunto" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "Editar archivo adjunto" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Eliminar archivo adjunto" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "Es enlace" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "Mostrar archivos adjuntos" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Añadir archivo adjunto" @@ -7568,15 +7579,15 @@ msgstr "Añadir archivo adjunto" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Añadir enlace externo" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "No se encontraron adjuntos" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "Arrastra el archivo adjunto aquí para subirlo" @@ -7584,7 +7595,7 @@ msgstr "Arrastra el archivo adjunto aquí para subirlo" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "Detalle del tipo de máquina" msgid "Machine Driver Detail" msgstr "Detalle del controlador de la máquina" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Edad" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Notificación" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "Recibir artículos seleccionados" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "Respuesta" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "Informe" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "Número de piezas" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "Borrar informe" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "Este artículo de existencias no está disponible" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "Mostrar stock existencias para piezas ensambladas" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "Filtrar elementos por código de lote" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "Filtrar artículos por número de serie" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "Número de serie LTE" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Mostrar elementos con números de serie menores o iguales a un valor determinado" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "Número de serie GTE" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Mostrar artículos con números de serie mayores o iguales a un valor dado" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "Mostrar artículos que han caducado" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "Mostrar artículos que son obsoletos" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "Expiró antes" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "Mostrar elementos que caducaron antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "Expiró después" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "Mostrar elementos que expiraron después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "Actualizado antes" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "Mostrar elementos actualizados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "Actualizado después de" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "Mostrar elementos actualizados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "Inventario antes" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "Mostrar elementos contados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "Inventario después" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "Mostrar elementos contados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "Asignar elementos a un cliente" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index dbd11ea352..5d8a6adacc 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Ocurrió un error mientras se renderizaba este componente. Consulte la c #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Abrir en interfaz de administrador" @@ -73,7 +73,7 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Error" @@ -162,11 +162,11 @@ msgstr "Sí" msgid "No" msgstr "No" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Error al iniciar sesión" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Envío de correo exitoso" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Activo" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactivo" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "En Stock" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Agregar" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "En producción" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "Eliminar contacto" msgid "Add contact" msgstr "Agregar contacto" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Archivo subido" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "Archivo {0} se subió correctamente" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Error al subir" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index cad1f66e24..564b3edf3d 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-11-28 23:12\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Komponendi renderimisel tekkis viga. Lisateabe saamiseks vaadake konsool #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Ava admini liideses" @@ -73,7 +73,7 @@ msgstr "Sildi printimine õnnestus" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Tõrge" @@ -162,11 +162,11 @@ msgstr "Jah" msgid "No" msgstr "Ei" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "Lisa vidin" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Viivitatud ostutellimused" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Alustamine" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Arendage InvenTree'ga" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Sisselogimine ebaõnnestus" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Kontrollige oma sisestust ja proovige uuesti." @@ -775,7 +783,7 @@ msgstr "Kontrollige oma sisestust ja proovige uuesti." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "E-kirja kohaletoimetamine õnnestus" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Impordime Kirjed" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "Imporditud read" @@ -1196,10 +1204,6 @@ msgstr "Imporditud read" msgid "Options" msgstr "Valikud" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Vöötkoodi Toimingud" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Kuva" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Ühendage sellele üksusele kohandatud ribakood" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Linki ribakood" @@ -1319,39 +1327,39 @@ msgstr "PHL" msgid "This panel is a placeholder." msgstr "See paneel on kohatäide." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Madal (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Keskmine (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Kvartiil (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Kõrge (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Kohandatud vöötkood" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Selle üksuse jaoks on registreeritud kohandatud vöötkood. Kuvatud kood ei ole see kohandatud vöötkood." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Vöötkoodi Andmed:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Valige vea parandamise tase" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Valige vea parandamise tase" msgid "Link" msgstr "Link" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "See eemaldab lingi seotud vöötikoodile" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Tootmine" @@ -1673,7 +1681,7 @@ msgstr "Tootmine" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Kuupäev" @@ -1884,7 +1892,7 @@ msgstr "Versioon" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Aktiivne" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Aadress" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Aadressid" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Kontaktid" @@ -2274,9 +2281,9 @@ msgstr "Omanikud" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Mitteaktiivne" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Seerianumber" @@ -2398,6 +2404,7 @@ msgstr "Seerianumber" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Seerianumber" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Kogus" @@ -2427,20 +2435,20 @@ msgstr "Kogus" msgid "Edit Setting" msgstr "Muuda seadeid" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Seade {0} edukalt värskendatud" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Seaded on uuendatud" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Staatus" @@ -3355,7 +3360,7 @@ msgstr "Ehitustulemused on tühistatud" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "Eraldatud" @@ -3516,7 +3521,7 @@ msgstr "Pood juba saadud varudega" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "Tootekood" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "Üksus on laoseisu vastu võetud" @@ -3615,8 +3620,8 @@ msgstr "Laoseis" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "Liiguta" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Laos" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Lisa" @@ -3667,7 +3675,7 @@ msgstr "Kogus" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Edukalt välja logitud" @@ -3809,20 +3817,20 @@ msgstr "Edukalt välja logitud" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Kontrollige oma postkasti lähtestamise lingi jaoks. See toimib ainult siis, kui teil on konto. Vaadake ka rämpsposti." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Tühista see tellimus" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Märgi see tellimus lõpetatuks" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Muuda tellimust" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Tee tellimusest koopia" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Tühista tellimus" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Vaikimisi valuuta" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Muuda ettevõtet" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Kustuta ettevõte" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Ettevõtte toimingud" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "Väline link" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "Kogus pakis" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Saadavus" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategooria" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Nõutud" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Muuda osa" @@ -5736,7 +5747,7 @@ msgstr "Selle osa kustutamist ei saa tagasi võtta" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "Maksimaalne hind" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Ühiku hind" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "Tükkide loendit ei saa redigeerida, kuna osa on lukustatud" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "Näita esemete eraldatud ehituse väljundit" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "Filtreerige vastutava omaniku järgi" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "Lisa testi tulemus" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "Testi tulemus lisatud" @@ -7516,51 +7527,51 @@ msgstr "Kustuta kontakt" msgid "Add contact" msgstr "Lisa kontakt" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Fail on üles laaditud" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "Fail {0} edukalt üles laetud" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Üleslaadmise tõrge" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "Faili üleslaadimine ebaõnnestus" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "Laadi manused üles" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "Muuda manust" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Kustuta manus" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "On link" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "Lohistage manusefail siia üles laadimiseks" @@ -7584,7 +7595,7 @@ msgstr "Lohistage manusefail siia üles laadimiseks" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Vanus" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Teavitus" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "Näidis" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "Paigaldatud" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "Näita esemeid, mis on vastu võetud" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "Filtreeri rea üksuse oleku järgi" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "Võta vastu valitud üksused" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "Tellige varu" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filtreeri kasutaja järgi" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "Kustuta importimise sessioon" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "Loo importimise sessioon" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "Üles laaditud" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "Filtri sihtmodeli tüübi järgi" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "Filtreeri impordi seansi oleku järgi" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "Päringu malli üksikasjade toomisel ilmnes viga" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "See kaupu on tootmises" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "See varuosa on määratud müügitellimusele" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "See varuosa on määratud kliendile" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "See eset varuosa on paigaldatud teisesse varuossa" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "See stock eseme on tarbitud ehitustellimuse poolt" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "See kaupluseseade on aegunud" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "See laoseis on täielikult reserveeritud" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "See kauplemisobjekt on osaliselt reserveeritud" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "See laoseis on ammendatud" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "Kuva laoseis aktiivsetele osadele" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "Kuva laoseis aktiivsetele osadele" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "Kuva laoseis koostatud osade jaoks" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "Näita esemeid, mis on eraldatud" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "Näita esemeid, millel on saadaval" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "Kaasa laoosad alakohtades" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "Näita ammendunud laoseoseid" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "Näita esemeid, mis on laos" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "Näita esemeid, mis on tootmises" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "Kaasa varude üksused variantosade jaoks" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "Näita varude üksusi, mis on paigaldatud teistesse üksustesse" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "Kliendile saadetud" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "Näita üksusi, mis on saadetud kliendile" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "On serialiseeritud" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "Näita üksusi, millel on seerianumber" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "Omab partiikoodi" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "Näita üksusi, millel on partiikood" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "Näita jälgitavaid üksusi" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "Omab ostuhinda" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "Näita üksusi, millel on ostuhind" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "Väline asukoht" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "Näita üksusi välises asukohas" @@ -9379,47 +9394,47 @@ msgstr "Näita üksusi välises asukohas" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "Lisa uus varuüksus" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "Eemalda osa kogust varuüksusest" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "Liiguta varuüksused uutesse asukohtadesse" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "Muuda varu staatust" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "Muuda varuüksuste staatust" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "Ühenda varu" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "Ühenda varuüksused" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "Tellige uus varu" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "Määrake kliendile" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "Kustuta varu" @@ -9435,65 +9450,65 @@ msgstr "Paigaldatud varuüksuse testi tulemus" msgid "Attachment" msgstr "Manus" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "Testijaam" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "Lõpetatud" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "Muuda testi tulemust" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "Testi tulemus uuendatud" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "Kustuta testi tulemus" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "Testi tulemus kustutatud" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "Test läbitud" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "Testi tulemus on salvestatud" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "Testi tulemuse salvestamine ebaõnnestus" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "Läbige test" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "Näita kohustuslike testide tulemusi" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "Kaasa paigaldatud" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "Näita paigaldatud varude tulemusi" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "Läbitud" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "Näita ainult läbitud teste" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 64ae45516f..1c574d2ff2 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index bb1794cb75..3e9c40f010 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index df043069b3..90f02c1ae4 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-11-28 23:12\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -30,7 +30,7 @@ msgstr "Une erreur s'est produite lors du rendu de ce composant. Reportez-vous #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Ouvrir dans l'interface d'administration" @@ -73,7 +73,7 @@ msgstr "Impression terminée avec succès" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Erreur" @@ -162,11 +162,11 @@ msgstr "Oui" msgid "No" msgstr "Non" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "Aucun gadget sélectionné" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "Ajouter le Gadget" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Pièces suivies" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Catégories suivies" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Stock faible" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Requis pour les commandes de construction" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Ordres de construction en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Vente en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Commandes d'achat en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Premiers Pas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Démarrer avec InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Login invalide" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Vérifiez votre saisie et réessayez." @@ -775,7 +783,7 @@ msgstr "Vérifiez votre saisie et réessayez." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Envoi du mail réussi" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Importation des enregistrements" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "Lignes importées" @@ -1196,10 +1204,6 @@ msgstr "Lignes importées" msgid "Options" msgstr "Options" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Actions de code-barres" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Vue" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Lier un code-barres personnalisé à cet article" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Délier le code-barre" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Faible (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Moyen (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Quartile (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Élevé (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Code-barres personnalisé" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Un code-barres personnalisé est enregistré pour cet article. Le code affiché n'est pas ce code-barres personnalisé." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Données du code-barres :" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Sélectionnez le niveau de correction d'erreurs" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Sélectionnez le niveau de correction d'erreurs" msgid "Link" msgstr "Lien" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "Ceci supprimera le lien vers le code-barres associé" @@ -1657,13 +1665,13 @@ msgstr "Composants" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "Auteur" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Date" @@ -1884,7 +1892,7 @@ msgstr "Version" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Actif" @@ -1980,7 +1988,7 @@ msgstr "Modèle inconnu : {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Modèles de test de pièces" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -2037,7 +2045,7 @@ msgstr "Pièces du fournisseur" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Pièces du fabricant" @@ -2060,7 +2068,6 @@ msgstr "Catégories de composants" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "Construire des éléments" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Société" @@ -2163,7 +2170,7 @@ msgstr "Codes du projet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Commande d’achat" @@ -2171,7 +2178,7 @@ msgstr "Commande d’achat" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Adresses" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Contacts" @@ -2274,9 +2281,9 @@ msgstr "Propriétaires" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Livraison" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactif" @@ -2388,9 +2395,8 @@ msgstr "Aucun stock" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Numéro de série" @@ -2398,6 +2404,7 @@ msgstr "Numéro de série" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Numéro de série" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantité" @@ -2427,20 +2435,20 @@ msgstr "Quantité" msgid "Edit Setting" msgstr "Éditer le paramétrage" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Paramètre {0} mis à jour avec succès" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Paramètre mis à jour" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Erreur lors de la modification des paramètres" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Aucun paramètre spécifié" @@ -3048,10 +3056,6 @@ msgstr "Accéder au centre d'administration" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3355,7 +3360,7 @@ msgstr "Les résultats de construction ont été annulés" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "Allouée" @@ -3516,7 +3521,7 @@ msgstr "Stocker avec le stock déjà reçu" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Barre-code" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Réceptionnée" @@ -3571,11 +3576,11 @@ msgstr "Réceptionnée" msgid "Receive Line Items" msgstr "Articles reçus" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "Articles reçus" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "Article reçu en stock" @@ -3615,8 +3620,8 @@ msgstr "État du stock" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Ajouter un article en stock" @@ -3647,15 +3652,18 @@ msgstr "Déplacer" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "En Stock" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Ajouter" @@ -3667,7 +3675,7 @@ msgstr "Compter" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Ajouter du stock" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Supprimer du stock" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Transférer le stock" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Compter le stock" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Supprimer l'article du stock" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Déconnexion" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Déconnexion réussie !" @@ -3809,20 +3817,20 @@ msgstr "Déconnexion réussie !" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Vérifiez votre boîte de réception pour un lien de réinitialisation. Cela ne fonctionne que si vous avez un compte. Vérifiez également dans le spam." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Échec de la réinitialisation" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Connecté" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Vous êtes connecté(e)" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4932,7 +4940,7 @@ msgstr "Créé" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Date cible" @@ -5010,11 +5018,11 @@ msgstr "Stock alloué" msgid "Consumed Stock" msgstr "Stock utilisé" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Ordre de fabrication enfant" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "Résultats des Tests" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Éditer l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Ajouter un ordre de fabrication" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Annuler l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Commande annulée" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Annuler cette commande" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "Suspendre l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Mettre cet ordre en suspens" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Cet ordre a été mis en suspens" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "Compléter l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Marquer cet ordre comme complété" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Ordre complété" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Problème dans l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Compléter l'ordre" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Actions de l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Modifier la commande" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Dupliquer la commande" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Retenir la commande" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Annuler la commande" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Devise par défaut" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Pièce fournisseur" msgid "Assigned Stock" msgstr "Stock attribué" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Modifier la société" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Supprimer la société" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Actions de la société" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "Lien externe" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Détails de la pièce" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "Quantité du paquet" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "En Commande" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilité du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilité mise à jour" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Disponibilité" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "Détails de la pièce du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Stock reçu" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Ajouter la pièce du fournisseur" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Aucun stock" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "Révision de" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Révision" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Catégorie" @@ -5568,7 +5589,7 @@ msgstr "Peut être construit" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "En Production" @@ -5695,27 +5716,17 @@ msgstr "Pièces associées" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Disponible" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Aucun stock" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Requis" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "En Commande" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Modifier la pièce" @@ -5736,7 +5747,7 @@ msgstr "La suppression de cette pièce est irréversible" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "Prix Maximum" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Dernière mise à jour" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "Consommé par" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "Date d'expiration" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "Actions de l'article de stock" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "Construire" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Information de stock" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "Testable" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "Rupture de stock" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "Supprimer le contact" msgid "Add contact" msgstr "Ajouter un contact" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "Le fichier {0} a été chargé sur le serveur avec succès" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Supprimer la pièce jointe" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Notification" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "Activé" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "Recevoir les éléments sélectionnés" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "Réponse" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filtrer par utilisateur" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "Commencé" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "Envoyé" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "Prochaine exécution" msgid "Report" msgstr "Rapport" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "Supprimer le rapport" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "Supprimer le type d'emplacement" msgid "Icon" msgstr "Icône" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "Filtrer par état du stock" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "Afficher le stock pour les pièces actives" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "Epuisé" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "Envoyer au client" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "Montrer les articles envoyés au client" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "Terminé" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "Supprimer le résultat du test" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "Résultat du test supprimé" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "Test validé" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "Montrer uniquement les tests réussis" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 24e759f252..04ad9ecdac 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-11-28 23:12\n" +"PO-Revision-Date: 2024-12-04 07:01\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" @@ -30,7 +30,7 @@ msgstr "אירעה שגיאה בעת עיבוד רכיב זה. עיין במסו #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "פתח בממשק הניהול" @@ -73,7 +73,7 @@ msgstr "הדפסת התווית הושלמה בהצלחה" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "שגיאה" @@ -162,11 +162,11 @@ msgstr "כו" msgid "No" msgstr "לא" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "מלאי נמוך" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "נדרש עבור בניית הזמנות " + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "הכנת הזמנות באיחור" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "איחור בהזמנות מכירה" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "הזמנות רכש באיחור" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "תחילת עבודה" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "תחילת העבודה עם InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "הכניסה נכשלה" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "בדוק את הקלט שלך ונסה שוב." @@ -775,7 +783,7 @@ msgstr "בדוק את הקלט שלך ונסה שוב." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "הדואר נשלח בהצלחה" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "ייבוא רשומות" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "פעולות ברקוד" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "הצג" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "קשר ברקוד מותאם אישית לפריט זה" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "בטל קישור של ברקוד" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "לוח זה הוא מציין מיקום." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "נמוך (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "בינוני (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "רבעון (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "גבוה (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "ברקוד מותאם אישית נרשם עבור פריט זה. הקוד המוצג הזה אינו הברקוד המותאם אישית." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "נתוני ברקוד:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "בחר רמת תיקון שגיאות" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "בחר רמת תיקון שגיאות" msgid "Link" msgstr "קישור" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "פעולה זו תסיר את הקישור לברקוד המשויך" @@ -1657,13 +1665,13 @@ msgstr "פריטים" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "מלאי" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "גרסה" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "דגם לא ידוע: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "קטגוריית פריטים" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "בניית פריטים" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "חברה" @@ -2163,7 +2170,7 @@ msgstr "קוד פרויקט" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "הזמנות רכש" @@ -2171,7 +2178,7 @@ msgstr "הזמנות רכש" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "כתובת" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "כתובות" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "איש קשר" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "אנשי קשר" @@ -2274,9 +2281,9 @@ msgstr "בעלים" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "משלוח" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "לא פעיל" @@ -2388,9 +2395,8 @@ msgstr "אין מלאי" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "מספר סידורי" @@ -2398,6 +2404,7 @@ msgstr "מספר סידורי" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "מספר סידורי" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "כמות" @@ -2427,20 +2435,20 @@ msgstr "כמות" msgid "Edit Setting" msgstr "ערוך הגדרה" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "ההגדרה {0} עודכנה בהצלחה" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "ההגדרה עודכנה" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "שגיאה בעריכת ההגדרה" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "לא צוינו הגדרות" @@ -3048,10 +3056,6 @@ msgstr "עבור אל מרכז הניהול" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "לא ניתן לערוך את כתב החומרים, מכיוון שהפ #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "הצג מכלולים שניתנים למעקב" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "הודעה" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index df1c701848..af06b3e51e 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "हाँ" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "लॉगिन असफल" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index c1368be97c..7b6c573fde 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Hiba történt ennek a komponensnek a renderelése közben. Nézze a kon #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Megnyitás adminisztrátori felületen" @@ -73,7 +73,7 @@ msgstr "Címke nyomtatás sikeres" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Hiba" @@ -162,11 +162,11 @@ msgstr "Igen" msgid "No" msgstr "Nem" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Értesítésre beállított alkatrészek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Értesítésre beállított kategóriák" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Alacsony készlet" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Gyártáshoz szükséges" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Késésben lévő gyártások" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Késésben lévő vevői rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Késésben lévő beszerzések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Első lépések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Első lépések az InvenTree-vel" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Belépés sikertelen" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Ellenőrizd amit beírtál és próbáld újra." @@ -775,7 +783,7 @@ msgstr "Ellenőrizd amit beírtál és próbáld újra." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Levél kézbesítése sikeres" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Sorok importálása" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Vonalkód műveletek" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Megtekintés" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Vonalkód leválasztása" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Ez egy helykitöltő panel." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Egyedi vonalkód" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "Link" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "Alkatrészek" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Készlet" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "Szerző" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Dátum" @@ -1884,7 +1892,7 @@ msgstr "Verzió" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Aktív" @@ -1980,7 +1988,7 @@ msgstr "Ismeretlen model: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -2037,7 +2045,7 @@ msgstr "Beszállítói alkatrészek" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" @@ -2060,7 +2068,6 @@ msgstr "Alkatrész kategóriák" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Cég" @@ -2163,7 +2170,7 @@ msgstr "Projektszámok" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Beszerzési rendelés" @@ -2171,7 +2178,7 @@ msgstr "Beszerzési rendelés" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Cím" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Címek" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Kapcsolat" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Kapcsolatok" @@ -2274,9 +2281,9 @@ msgstr "Tulajdonosok" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Szállítmány" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inaktív" @@ -2388,9 +2395,8 @@ msgstr "Nincs készlet" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Sorozatszám" @@ -2398,6 +2404,7 @@ msgstr "Sorozatszám" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Sorozatszám" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Mennyiség" @@ -2427,20 +2435,20 @@ msgstr "Mennyiség" msgid "Edit Setting" msgstr "Beállítás szerkesztése" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Beállítás frissítve" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Beállítás szerkesztési hiba" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "Köteg" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "Köteg" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Állapot" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "Tárolás a már megérkezett készlettel" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Fogadott" @@ -3571,11 +3576,11 @@ msgstr "Fogadott" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Új készlet tétel" @@ -3647,15 +3652,18 @@ msgstr "Áthelyezés" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Készleten" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Hozzáadás" @@ -3667,7 +3675,7 @@ msgstr "Mennyiség" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Készlethez ad" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Készlet csökkentése" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Készlet áthelyezése" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Leltározás" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Készlet tétel törlése" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Kijelentkezve" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Sikeresen kijelentkeztél" @@ -3809,20 +3817,20 @@ msgstr "Sikeresen kijelentkeztél" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Nézd meg a beérkező levelek mappájában a visszaállítási linket. Ez csak akkor működik, ha van fiókod. Ellenőrizd a spameket is." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Visszaállítás sikertelen" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Bejelentkezve" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Sikeres bejelentkezés" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Cél dátum" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "Teszt eredmények" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Gyártási utasítás létrehozása" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Gyártáshoz foglalások" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Szállított alkatrészek" msgid "Assigned Stock" msgstr "Hozzárendelt készlet" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Cég szerkesztése" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Cég műveletek" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Alkatrész részletei" @@ -5345,52 +5353,65 @@ msgstr "Alkatrész leírása" msgid "Pack Quantity" msgstr "Csomagolási mennyiség" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "Rendelve" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Beérkezett készlet" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Beszállítói alkatrész szerkesztése" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Beszállítói alkatrész törlése" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Nincs készlet" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategória" @@ -5568,7 +5589,7 @@ msgstr "Gyártható" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Gyártásban" @@ -5695,27 +5716,17 @@ msgstr "Kapcsolódó alkatrészek" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Elérhető" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Nincs készlet" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "Rendelve" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Alkatrész szerkesztése" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Készlet műveletek" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "Maximum ár" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Egységár" @@ -6019,7 +6030,7 @@ msgstr "Általános árazás" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Legutóbb frissítve" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "Gyártásban" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Készlet adatok" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Gyártmány" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "Változatok is" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "Követett" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "Nincs elérhető készlet" @@ -7352,14 +7363,14 @@ msgstr "Szűrés a felelős tulajdonosra" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "Névjegy törlése" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Fájl feltöltve" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "A {0} fájl sikeresen feltöltve" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Feltöltési Hiba" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "A fájlt nem sikerült feltölteni" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Melléklet törlése" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Melléklet hozzáadása" @@ -7568,15 +7579,15 @@ msgstr "Melléklet hozzáadása" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Külső hivatkozás hozzáadása" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "Nem találhatók mellékletek" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Életkor" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Értesítés" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "Szükséges tesztek megjelenítése" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "Minta" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "Telepítve" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "Ez a készlet tétel gyártásban van" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "Készlet tétel beépült egy másikba" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "Készlet tétel fel lett használva egy gyártásban" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "Készlet tétel lejárt" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "Készlet tétel lejárt" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "Készlet tétel teljesen foglalva" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "Készlet tétel részlegesen foglalva" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "Készlet tétel elfogyott" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index a86cd00a53..2ec49dccad 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "Label telah tercetak secara penuh" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Galat" @@ -162,11 +162,11 @@ msgstr "Ya" msgid "No" msgstr "Tidak" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Gagal Login" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "Pilihan" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "Lihat Barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Low(7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "Tautan" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Persediaan" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "Versi" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Aktif" @@ -1980,7 +1988,7 @@ msgstr "Model Tidak diketahui: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Perusahaan" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Alamat" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Kontak" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Kontak" @@ -2274,9 +2281,9 @@ msgstr "Pemilik" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Tidak Aktif" @@ -2388,9 +2395,8 @@ msgstr "Tidak ada persediaan" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Nomor Seri" @@ -2398,6 +2404,7 @@ msgstr "Nomor Seri" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Nomor Seri" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Jumlah" @@ -2427,20 +2435,20 @@ msgstr "Jumlah" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Telah diterima" @@ -3571,11 +3576,11 @@ msgstr "Telah diterima" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Tambah" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Mata Uang Utama" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Harga Per buah" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "Hapus Kontak" msgid "Add contact" msgstr "Tambah Kontak" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Berkas telah diunggah" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Usia" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Notifikasi" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "Respon" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "Laporkan" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index c019430dbc..3dc1b4c653 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-11-28 23:12\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Si è verificato un errore durante il rendering di questo componente. Fa #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Apri nell'interfaccia di amministrazione" @@ -73,7 +73,7 @@ msgstr "Stampa dell'etichetta completata con successo" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Errore" @@ -162,11 +162,11 @@ msgstr "Si" msgid "No" msgstr "No" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "Nessun Widget Selezionato" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "Usa il menu per aggiungere widget alla dashboard" @@ -196,7 +196,7 @@ msgstr "Aggiungi Widget" msgid "Remove Widgets" msgstr "Rimuovi Widget" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "Rimuovi questo widget dalla dashboard" @@ -216,161 +216,169 @@ msgstr "Nessun Widget Disponibile" msgid "There are no more widgets available for the dashboard" msgstr "Non ci sono più widget disponibili per la dashboard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Articoli Sottoscritti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "Mostra il numero di articoli a cui sei sottoscritto" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Categoria sottoscritta" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "Mostra il numero di categorie di articoli a cui sei sottoscritto" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Disponibilità scarsa" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "Mostra il numero di articoli che sono scarsi in stock" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Richiesto per gli ordini di produzione" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "Elementi in Giacenza Scaduti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "Mostra il numero di elementi in giacenza scaduti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "Scorte obsolete" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "Mostra il numero di elementi in giacenza obsoleti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "Ordini di Produzione Attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "Mostra il numero di ordini di produzione attualmente attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Ordini di Produzione in Ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "Mostra il numero di ordini di produzione in ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "Ordini di Produzione Assegnati" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "Mostra il numero di ordini di produzione assegnati a te" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "Ordini di Vendita Attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "Mostra il numero di ordini di vendita attualmente attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Ordini Di Vendita in Ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "Mostra il numero di ordini di vendita in ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "Ordini di Vendita Assegnati" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "Mostra il numero di ordini di vendita assegnati a te" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "Ordini Di Acquisto Attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "Mostra il numero di ordini di acquisto attualmente attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Ordini Di Acquisto In Ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "Mostra il numero di ordini di acquisto in ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "Ordini Di Acquisto Assegnati" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "Mostra il numero di ordini di acquisto assegnati a te" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "Ordini di Reso Attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "Mostra il numero di ordini di reso attualmente attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "Ordini di Reso in Ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "Mostra il numero di ordini di reso in ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "Ordini di Reso Assegnati" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "Mostra il numero di ordini di reso assegnati a te" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Per Iniziare" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Per iniziare con InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "Aggiornamenti Notizie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "Le ultime notizie da InvenTree" @@ -765,7 +773,7 @@ msgstr "Accesso non riuscito" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Controllare i dati inseriti e riprovare." @@ -775,7 +783,7 @@ msgstr "Controllare i dati inseriti e riprovare." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Spedizione email riuscita" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Importazione Record" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "Opzioni" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Azioni Codice A Barre" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Vista" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Collega un codice a barre personalizzato a questo articolo" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Scollega Codice a Barre" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Questo pannello è un segnaposto." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Basso (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Medio (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Quartile (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Alto (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Codice a barre personalizzato" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Per questo articolo è registrato un codice a barre personalizzato. Il codice visualizzato non è quello personalizzato." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Dati codice a barre:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Seleziona Livello Correzione Errori" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Seleziona Livello Correzione Errori" msgid "Link" msgstr "Collegamento" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "Questo rimuoverà il collegamento al codice a barre associato" @@ -1657,13 +1665,13 @@ msgstr "Articoli" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Fabbricazione" @@ -1673,7 +1681,7 @@ msgstr "Fabbricazione" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "Versione" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "Modello sconosciuto: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Modelli Test Articolo" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -2037,7 +2045,7 @@ msgstr "Articoli fornitore" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Articolo Produttore" @@ -2060,7 +2068,6 @@ msgstr "Categorie Articolo" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "Costruisci articoli" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Azienda" @@ -2163,7 +2170,7 @@ msgstr "Codici del progetto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Ordine d'acquisto" @@ -2171,7 +2178,7 @@ msgstr "Ordine d'acquisto" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Indirizzo" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Indirizzi" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Contatto" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Contatti" @@ -2274,9 +2281,9 @@ msgstr "Proprietari" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Spedizione" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inattivo" @@ -2388,9 +2395,8 @@ msgstr "Nessuno stock" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Numero Seriale" @@ -2398,6 +2404,7 @@ msgstr "Numero Seriale" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Numero Seriale" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantità" @@ -2427,20 +2435,20 @@ msgstr "Quantità" msgid "Edit Setting" msgstr "Modifica Impostazione" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Impostazione {0} aggiornata correttamente" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Impostazione aggiornata" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Errore nella modifica dell'impostazione" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Nessuna impostazione specificata" @@ -3048,10 +3056,6 @@ msgstr "Vai al centro di amministrazione" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Stato" @@ -3355,7 +3360,7 @@ msgstr "Gli output di produzione sono stati cancellati" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "Memorizza con stock già ricevuto" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Codice Lotto" @@ -3536,7 +3541,7 @@ msgstr "Inserisci i numeri di serie per gli elementi ricevuti" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Ricevuto" @@ -3571,11 +3576,11 @@ msgstr "Ricevuto" msgid "Receive Line Items" msgstr "Ricevi Elementi Riga" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "Ricevi elementi" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "Oggetto ricevuto in magazzino" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Aggiungi Elemento Magazzino" @@ -3647,15 +3652,18 @@ msgstr "Sposta" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "In giacenza" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Aggiungi" @@ -3667,7 +3675,7 @@ msgstr "Conta" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Aggiungi Giacenza" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Rimuovi giacenza" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Trasferisci giacenza" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Conteggio Giacenze" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Cancella Elemento di Magazzino" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Disconnesso" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Disconnesso con Successo" @@ -3809,20 +3817,20 @@ msgstr "Disconnesso con Successo" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Controlla la tua casella di posta per un link di reset. Funziona solo se hai un account. Controlla anche lo spam." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Ripristino fallito" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Accesso effettuato" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Accesso effettuato con successo" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "Elimina Voce Inventario" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "Genera Report Inventario" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "Report inventario programmato" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "Nuovo Report Inventario" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Scaduto" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "Dettagli sul Tipo di Macchina" msgid "Machine Driver Detail" msgstr "Dettagli sul Driver di Macchina" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Notifiche" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "Ricevi gli elementi selezionati" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "Risposta" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "Report" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "Conteggio Articolo" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "Elimina Report" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "Elemento di magazzino non disponibile" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "Mostra stock per gli articoli assemblati" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 3bb7bd033b..ad74e18790 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "エラー" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "パーツ" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "在庫" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 968e688cc8..a94f77b620 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index bcf92a12ea..8af6a37bd0 100644 --- a/src/frontend/src/locales/lt/messages.po +++ b/src/frontend/src/locales/lt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 39fead4a77..6a2c87ca3a 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\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" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 9ab094b28f..a9b5e73b6b 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-11-28 23:12\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Er is een fout opgetreden tijdens het weergeven van deze component. Raad #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Open in admin interface" @@ -73,7 +73,7 @@ msgstr "Label afdrukken succesvol voltooid" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Foutmelding" @@ -162,11 +162,11 @@ msgstr "Ja" msgid "No" msgstr "Nee" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Geabonneerde onderdelen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Geabonneerde categorieën" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Lage voorraad" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Benodigd voor Build Orders" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Achterstallige Build orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Achterstallige Verkooporders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Achterstallige inkooporders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Aan de slag!" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Aan de slag met InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Inloggen mislukt" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Controleer uw invoer en probeer het opnieuw." @@ -775,7 +783,7 @@ msgstr "Controleer uw invoer en probeer het opnieuw." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "E-mail levering gelukt" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Importeren records" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "Geïmporteerde regels" @@ -1196,10 +1204,6 @@ msgstr "Geïmporteerde regels" msgid "Options" msgstr "Opties" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Barcode acties" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Bekijken" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Link een aangepaste barcode aan dit item" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Barcode loskoppelen" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Dit paneel is een tijdelijke aanduiding." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Laag (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Gemiddeld (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "(25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Hoog (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Aangepaste streepjescode" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Er is een aangepaste streepjescode geregistreerd voor dit artikel. De getoonde code is niet die aangepaste streepjescode." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Barcode gegevens:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Foutcorrectie niveau selecteren" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Foutcorrectie niveau selecteren" msgid "Link" msgstr "Link" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "Dit verwijdert de link naar de bijbehorende barcode" @@ -1657,13 +1665,13 @@ msgstr "Onderdelen" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Voorraad" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Productie" @@ -1673,7 +1681,7 @@ msgstr "Productie" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "Auteur" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Datum" @@ -1884,7 +1892,7 @@ msgstr "Versie" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Actief" @@ -1980,7 +1988,7 @@ msgstr "Onbekend model: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Templatesjablonen voor onderdeel" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Leverancier onderdeel" @@ -2037,7 +2045,7 @@ msgstr "Leveranciers onderdelen" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" @@ -2060,7 +2068,6 @@ msgstr "Onderdeel categorieën" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Bedrijf" @@ -2163,7 +2170,7 @@ msgstr "Project codes" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Inkooporder" @@ -2171,7 +2178,7 @@ msgstr "Inkooporder" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Adres:" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Adressen" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Contacten" @@ -2274,9 +2281,9 @@ msgstr "Eigenaren" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Verzending" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactief" @@ -2388,9 +2395,8 @@ msgstr "Geen voorraad" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Serienummer" @@ -2398,6 +2404,7 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Serienummer" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Aantal" @@ -2427,20 +2435,20 @@ msgstr "Aantal" msgid "Edit Setting" msgstr "Instelling wijzigen" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Instelling {0} met succes bijgewerkt" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Instelling bijgewerkt" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Fout bij bewerken instelling" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Geen instellingen opgegeven" @@ -3048,10 +3056,6 @@ msgstr "Ga naar het beheergedeelte" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "Batch" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "Batch" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3355,7 +3360,7 @@ msgstr "Productieorders zijn geannuleerd" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "Toegewezen" @@ -3516,7 +3521,7 @@ msgstr "Winkel met reeds ontvangen voorraad" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Batch code" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Ontvangen" @@ -3571,11 +3576,11 @@ msgstr "Ontvangen" msgid "Receive Line Items" msgstr "Ontvang regelitems" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "Ontvang regelitems" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "Item ontvangen in voorraad" @@ -3615,8 +3620,8 @@ msgstr "Voorraad status" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Voorraad item toevoegen" @@ -3647,15 +3652,18 @@ msgstr "Verplaatsen" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Op voorraad" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Toevoegen" @@ -3667,7 +3675,7 @@ msgstr "Aantal" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Voorraad toevoegen" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Voorraad verwijderen" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Voorraad verplaatsen " @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Tel voorraad" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Voorraad items verwijderen" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Uitgelogd" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Succesvol uitgelogd" @@ -3809,20 +3817,20 @@ msgstr "Succesvol uitgelogd" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Check uw inbox voor een reset-link. Dit werkt alleen als u een account heeft. Controleer ook in spam box." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Reset is mislukt" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Ingelogd" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Succesvol ingelogd" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4932,7 +4940,7 @@ msgstr "Aangemaakt" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "Toegewezen voorraad" msgid "Consumed Stock" msgstr "Verbruikte voorraad" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Print bouw order" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "Test resultaten" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Bewerk bouwopdracht" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Voeg bouwopdracht toe" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Annuleer bouworder" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Deze order annuleren" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "Houdt bouwopdracht" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Plaats deze bestelling in de wacht" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Bestelling geplaatst in de wacht" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "Probleem bouwopdracht" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Geef deze bestelling uit" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Order uitgegeven" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "Voltooi Bouw Opdracht" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Deze bestelling als voltooid markeren" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Bestelling voltooid" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Bestelling voltooien" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Bouw order acties" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Bestelling bewerken" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Kopieer regel" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Bestelling vasthouden" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Bestelling annuleren" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Standaard valuta" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Geleverde onderdelen" msgid "Assigned Stock" msgstr "Toegewezen voorraad" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Bedrijf bewerken" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Bedrijf verwijderen" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Bedrijf acties" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "Externe link" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Details onderdelen" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "Pakket hoeveelheid" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "In bestelling" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Beschikbaarheid van de leverancier" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Beschikbaarheid bijgewerkt" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Beschikbaarheid" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "Leverancier onderdelen details" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Ontvangen voorraad" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Leverancier prijzen" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "Acties leverancier onderdelen" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Bewerk leveranciersdeel" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Verwijder leveranciersdeel" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Leveranciersdeel toevoegen" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Geen voorraad" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "Revisie van" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revisie" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categorie" @@ -5568,7 +5589,7 @@ msgstr "Kan bouwen" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "In productie" @@ -5695,27 +5716,17 @@ msgstr "Gerelateerde onderdelen" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Beschikbaar" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Geen voorraad" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Vereist" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "In bestelling" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Onderdeel bewerken" @@ -5736,7 +5747,7 @@ msgstr "Verwijderen van dit onderdeel kan niet ongedaan worden gemaakt" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Voorraad acties" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "Voorraad invoer verwijderen" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "Voorraadcontrole Rapport creëren" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "Voorraadcontrole verslag gepland" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "Nieuwe voorraadcontrole rapport" @@ -5942,7 +5953,7 @@ msgstr "Maximale prijs" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Prijs per stuk" @@ -6019,7 +6030,7 @@ msgstr "Algemene prijzen" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Laatst bijgewerkt" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "Verbruikt door" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "Voorraad artikel acties" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Verouderd" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Verlopen" @@ -6907,7 +6918,7 @@ msgstr "Bouwen" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Voorraad informatie" @@ -7102,7 +7113,7 @@ msgstr "Factuur van materialen kan niet worden bewerkt, omdat het onderdeel is v #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Assemblage" @@ -7135,7 +7146,7 @@ msgstr "Toon items toegewezen aan bouwuitvoer" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "Inclusief varianten" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "Testbaar" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "Gevolgd" @@ -7229,7 +7240,7 @@ msgstr "Onvoldoende voorraad" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "Geen voorraad beschikbaar" @@ -7352,14 +7363,14 @@ msgstr "Filter op verantwoordelijke eigenaar" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "Testresultaat toevoegen" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "Test resultaat toegevoegd" @@ -7516,51 +7527,51 @@ msgstr "Contact verwijderen" msgid "Add contact" msgstr "Contact toevoegen" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Bestand geüpload" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "Bestand {0} met succes geüpload" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Fout bij uploaden" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "Bestand kon niet worden geüpload" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "Bijlage uploaden" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "Bijlage bewerken" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Bijlage verwijderen" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "Is koppeling" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "Toon link bijlagen" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "Is een bestand" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "Toon bestandsbijlagen" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Bijlage toevoegen" @@ -7568,15 +7579,15 @@ msgstr "Bijlage toevoegen" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Externe link toevoegen" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "Geen bijlagen gevonden" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "Sleep het bijlagebestand hier om te uploaden" @@ -7584,7 +7595,7 @@ msgstr "Sleep het bijlagebestand hier om te uploaden" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Leeftijd" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Meldingen" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "Toon verplichte tests" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "Ingeschakeld" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "Geselecteerde items ontvangen" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "Reactie" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filter op gebruiker" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "Taak-ID" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "Gestart" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "Importsessie verwijderen" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "Importsessie aanmaken" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "Geüpload" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "Model type" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "Filter op doeltype" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "Filter op status van import sessie" @@ -8954,11 +8969,11 @@ msgstr "Volgende uitvoering" msgid "Report" msgstr "Rapport" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "Aantal onderdelen" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "Rapport verwijderen" @@ -8990,32 +9005,32 @@ msgstr "Er is een fout opgetreden bij het ophalen van sjabloon gegevens" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "Bewerken" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "Sjabloon wijzigen" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "Sjabloon bewerken" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "Sjabloon verwijderen" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "Sjabloon toevoegen" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "Sjabloon toevoegen" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "Filter op ingeschakelde status" @@ -9138,240 +9153,240 @@ msgstr "Locatie type verwijderen" msgid "Icon" msgstr "Pictogram" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "Dit product is in productie" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "Dit voorraadartikel is toegewezen aan een klant" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "Dit voorraadartikel is geïnstalleerd in een ander voorraadartikel" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "Dit voorraadproduct is verbruikt door een bouw order" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "Dit voorraadartikel is niet beschikbaar" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "Dit voorraad item is verlopen" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "Dit voorraadartikel is niet beschikbaar" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "Dit voorraadartikel is volledig toegewezen" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "Dit voorraadartikel is gedeeltelijk toegewezen" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "Dit voorraadartikel is leeg" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "Voorraadcontrole datum" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "Voorraad tonen van gemonteerde onderdelen" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index a94a28345b..8ea6d4cec0 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Feil" @@ -162,11 +162,11 @@ msgstr "Ja" msgid "No" msgstr "Nei" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Abonnerte deler" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Abonnerte kategorier" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Lav lagerbeholdning" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Nødvendig for produksjonsordre" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Forfalte Produksjonsordre" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Forfalte salgsordre" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Forfalte innkjøpsordre" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Komme i gang" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Komme i gang med InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Innloggingen mislyktes" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Kontroller inndataene og prøv igjen." @@ -775,7 +783,7 @@ msgstr "Kontroller inndataene og prøv igjen." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Levering av e-post vellykket" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Strekkodehandlinger" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Visning" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Fjern strekkodekobling" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Denne ruten er en plassholder." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "Lenke" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "Deler" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lagerbeholdning" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "Forfatter" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Dato" @@ -1884,7 +1892,7 @@ msgstr "Versjon" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Aktiv" @@ -1980,7 +1988,7 @@ msgstr "Ukjent modell: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Leverandørdel" @@ -2037,7 +2045,7 @@ msgstr "Leverandørdeler" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Produsentdel" @@ -2060,7 +2068,6 @@ msgstr "Delkategorier" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Firma" @@ -2163,7 +2170,7 @@ msgstr "Prosjektkoder" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Innkjøpsordre" @@ -2171,7 +2178,7 @@ msgstr "Innkjøpsordre" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Adresser" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Kontakter" @@ -2274,9 +2281,9 @@ msgstr "Eiere" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Forsendelse" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "Ingen lagerbeholdning" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Serienummer" @@ -2398,6 +2404,7 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Serienummer" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Antall" @@ -2427,20 +2435,20 @@ msgstr "Antall" msgid "Edit Setting" msgstr "Rediger innstilling" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Innstilling oppdatert" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Feil ved endring av innstilling" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "Tildelt" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Mottatt" @@ -3571,11 +3576,11 @@ msgstr "Mottatt" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "På lager" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Legg til" @@ -3667,7 +3675,7 @@ msgstr "Tell" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Overfør lager" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Tell beholdning" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Sjekk innboksen for en nullstillingslenke. Dette fungerer bare hvis du har en konto. Sjekk også i spam." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Tilbakestilling feilet" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4932,7 +4940,7 @@ msgstr "Opprettet" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Måldato" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Rediger produksjonsordre" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Legg til produksjonsordre" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Produksjonsordre-handlinger" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Leverte Deler" msgid "Assigned Stock" msgstr "Tildelt lagerbeholdning" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Rediger Bedrift" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Bedriftshandlinger" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "Delbeskrivelse" msgid "Pack Quantity" msgstr "Pakkeantall" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "I bestilling" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Mottatt lagerbeholdning" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Rediger Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Slett Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" @@ -5568,7 +5589,7 @@ msgstr "Kan Produsere" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Under produksjon" @@ -5695,27 +5716,17 @@ msgstr "Relaterte Deler" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Tilgjengelig" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "I bestilling" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Rediger del" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Lagerhandlinger" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Enhetspris" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "Produseres" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Lagerinformasjon" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Sammenstilling" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "Inkluder varianter" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "Spores" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "Ingen lagerbeholdning tilgjengelig" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "Slett kontakt" msgid "Add contact" msgstr "Legg til kontakt" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Fil lastet opp" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "Filen {0} ble vellykket opplastet" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Opplastningsfeil" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "Kunne ikke laste opp filen" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Slett vedlegg" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Legg til vedlegg" @@ -7568,15 +7579,15 @@ msgstr "Legg til vedlegg" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Ny ekstern lenke" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "Ingen vedlegg funnet" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Alder" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Varsel" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "Eksempel" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "Installert" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "Oppgave-ID" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "Startet" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "Neste kjøring" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "Denne lagervaren er i produksjon" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "Denne lagervaren har blitt tildelt en salgsordre" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "Denne lagervaren har blitt tilordnet en kunde" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "Denne lagervaren er montert i en annen lagervare" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "Denne lagervaren har blitt konsumert av en produksjonsordre" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "Denne lagervaren har utløpt" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "Denne lagervaren er gammel" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "Denne lagervaren er i sin helhet tilordnet" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "Denne lagervaren er delvis tilordnet" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "Denne lagervaren er oppbrukt" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "Vis lagerbeholdning for aktive deler" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "Vis lagerbeholdning for aktive deler" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "Filtrer etter lagerstatus" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "Vis elementer som har blitt tildelt" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "Vis elementer som er tilgjengelige" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Inkluder underplasseringer" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "Inkluder lager i underplasseringer" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "Oppbrukt" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "Vis oppbrukte lagervarer" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "Vis elementer som er på lager" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "Vis elementer som er under produksjon" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "Inkluder lagervarer for variantdeler" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "Vis lagervarer som er installert i andre elementer" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "Sendt til kunde" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "Vis elementer som er sendt til en kunde" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "Er serialisert" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "Vis elementer som har et serienummer" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "Har batchkode" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "Vis elementer som har en batchkode" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "Vis sporede deler" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "Har innkjøpspris" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "Vis elementer som har innkjøpspris" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "Ekstern plassering" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "Vis elementer ved en ekstern plassering" @@ -9379,47 +9394,47 @@ msgstr "Vis elementer ved en ekstern plassering" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index d59461a766..f7b2f03981 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\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" @@ -30,7 +30,7 @@ msgstr "Wystąpił błąd podczas renderowania tego komponentu. Więcej informac #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Otwórz w interfejsie administratora" @@ -73,7 +73,7 @@ msgstr "Drukowanie etykiety zakończone powodzeniem" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Błąd" @@ -162,11 +162,11 @@ msgstr "Tak" msgid "No" msgstr "Nie" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Obserwowane komponenty" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Obserwowane kategorie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Mała ilość w magazynie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Zaległe zlecenia sprzedaży" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Zaległe zlecenia zakupu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Pierwsze Kroki" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Pierwsze kroki z InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Logowanie nie powiodło się" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Sprawdź dane i spróbuj ponownie." @@ -775,7 +783,7 @@ msgstr "Sprawdź dane i spróbuj ponownie." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Wiadomość dostarczona" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Importowanie wpisów" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "Akcje kodów kreskowych" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "Pokaż kod kreskowy" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Odłącz Kod Kreskowy" @@ -1270,7 +1278,7 @@ msgstr "" #: src/components/items/BarcodeInput.tsx:25 #: src/tables/settings/BarcodeScanHistoryTable.tsx:64 msgid "Barcode" -msgstr "" +msgstr "Kod kreskowy" #: src/components/items/BarcodeInput.tsx:26 msgid "Scan" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "Ten panel jest placeholder." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Niski (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Średni (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Kwartyl (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Wysoki (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Dane kodu kreskowego:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Wybierz poziom korekty błędów" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Wybierz poziom korekty błędów" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "Komponenty" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stan" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "Wersja" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "Nieznany model: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Część dostawcy" @@ -2037,7 +2045,7 @@ msgstr "Części dostawcy" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Część Producenta" @@ -2060,7 +2068,6 @@ msgstr "Kategorie części" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Firma" @@ -2163,7 +2170,7 @@ msgstr "Kody projektu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Zlecenie zakupu" @@ -2171,7 +2178,7 @@ msgstr "Zlecenie zakupu" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Adres" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Adresy" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Kontakty" @@ -2274,9 +2281,9 @@ msgstr "Właściciele" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Wysyłka" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Nieaktywny" @@ -2388,9 +2395,8 @@ msgstr "Brak w magazynie" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Numer seryjny" @@ -2398,6 +2404,7 @@ msgstr "Numer seryjny" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Numer seryjny" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Ilość" @@ -2427,20 +2435,20 @@ msgstr "Ilość" msgid "Edit Setting" msgstr "Zmień ustawienia" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Ustawienie {0} zaktualizowane pomyślnie" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Ustawienie zostało zaktualizowane" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Błąd edycji ustawień" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Nie podano ustawień" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Kod partii" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Otrzymano" @@ -3571,11 +3576,11 @@ msgstr "Otrzymano" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Dodaj element magazynowy" @@ -3647,15 +3652,18 @@ msgstr "Przenieś" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Na stanie" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Dodaj" @@ -3667,7 +3675,7 @@ msgstr "Ilość" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Dodaj stan" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Usuń stan" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Przenieś stan" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Policz stan" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Wylogowano" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Zalogowano" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Powiadomienie" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 5c785bd9f9..7a34d88411 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Ocorreu um erro ao renderizar este componente. Consulte o console para o #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Abrir na interface de administrador" @@ -73,7 +73,7 @@ msgstr "Impressão da etiqueta concluída com sucesso" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Erro" @@ -162,11 +162,11 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Peças Subscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Categorias Subscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Estoque Baixo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Necessário para pedidos de produção" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Pedidos de Produção Vencidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Pedidos de Venda Vencidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Pedidos de Compra Pendentes" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Guia de Introdução" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Primeiros passos com InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -766,7 +774,7 @@ msgstr "Não foi possível iniciar a sessão" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Verifique suas informações e tente novamente." @@ -776,7 +784,7 @@ msgstr "Verifique suas informações e tente novamente." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Envio bem sucedido" @@ -1185,7 +1193,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1197,10 +1205,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1212,8 +1216,12 @@ msgstr "Ações de código de barras" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Visualizar" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1228,7 +1236,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Desatribuir Código de Barras" @@ -1320,39 +1328,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Este painel é um espaço reservado." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1361,7 +1369,7 @@ msgstr "" msgid "Link" msgstr "Ligação" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1658,13 +1666,13 @@ msgstr "Peças" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1674,7 +1682,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1859,7 +1867,7 @@ msgstr "Autor" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Data" @@ -1885,7 +1893,7 @@ msgstr "Versão" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Ativo" @@ -1981,7 +1989,7 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2023,12 +2031,12 @@ msgid "Part Test Templates" msgstr "Modelos de Teste da Peça" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -2038,7 +2046,7 @@ msgstr "Peças de fornecedor" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -2061,7 +2069,6 @@ msgstr "Categorias da Peça" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2132,7 +2139,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Empresa" @@ -2164,7 +2171,7 @@ msgstr "Códigos do Projeto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -2172,7 +2179,7 @@ msgstr "Pedido de Compra" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2244,7 +2251,7 @@ msgid "Address" msgstr "Endereço" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Endereços" @@ -2256,7 +2263,7 @@ msgid "Contact" msgstr "Contato" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Contatos" @@ -2275,9 +2282,9 @@ msgstr "Proprietários" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2372,8 +2379,8 @@ msgstr "Envios" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inativo" @@ -2389,9 +2396,8 @@ msgstr "Sem Estoque" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Número de Série" @@ -2399,6 +2405,7 @@ msgstr "Número de Série" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2415,6 +2422,7 @@ msgstr "Número de Série" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantidade" @@ -2428,20 +2436,20 @@ msgstr "Quantidade" msgid "Edit Setting" msgstr "Editar Configurações" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Definição {0} atualizada com sucesso" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Definição atualizada" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Erro ao editar configuração" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Nenhuma configuração especificada" @@ -3049,10 +3057,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3299,8 +3303,8 @@ msgstr "Lote" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3310,12 +3314,13 @@ msgstr "Lote" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Estado" @@ -3356,7 +3361,7 @@ msgstr "Os Pedidos de produção foram cancelados" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "Alocado" @@ -3517,7 +3522,7 @@ msgstr "Armazenar com estoque já recebido" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Código de Lote" @@ -3537,7 +3542,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3564,7 +3569,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Recebido" @@ -3572,11 +3577,11 @@ msgstr "Recebido" msgid "Receive Line Items" msgstr "Receber item de linha" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3616,8 +3621,8 @@ msgstr "Estado do Estoque" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Adicionar item de Estoque" @@ -3648,15 +3653,18 @@ msgstr "Mover" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Em Estoque" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Adicionar" @@ -3668,7 +3676,7 @@ msgstr "Contar" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Adicionar Estoque" @@ -3678,7 +3686,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Remover Estoque" @@ -3689,7 +3697,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Transferir Estoque" @@ -3701,8 +3709,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Contar Estoque" @@ -3735,7 +3743,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Excluir Itens de Estoque" @@ -3790,11 +3798,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Sessão terminada" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Sessão terminada com sucesso" @@ -3810,20 +3818,20 @@ msgstr "Sessão terminada com sucesso" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Verifique a sua caixa de entrada com um link para redefinir. Isso só funciona se você já tiver uma conta. Cheque no também no spam." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Falha ao redefinir" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Sessão Iniciada" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Sessão iniciada com êxito" @@ -4878,7 +4886,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4933,7 +4941,7 @@ msgstr "Criado" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Data alvo" @@ -5011,11 +5019,11 @@ msgstr "" msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Pedido de Produção Filho" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5026,11 +5034,11 @@ msgstr "Resultados do teste" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5044,125 +5052,125 @@ msgstr "Novo Pedido de Produção" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5197,8 +5205,8 @@ msgstr "Moeda Padrão" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5254,16 +5262,16 @@ msgstr "Peças fornecidas" msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Ações da Empresa" @@ -5284,7 +5292,7 @@ msgid "External Link" msgstr "Link Externo" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Detalhes da Peça" @@ -5346,52 +5354,65 @@ msgstr "Descrição da Peça" msgid "Pack Quantity" msgstr "Quantidade embalada" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "No Pedido" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilidade do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "Detalhes da Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Preço do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "Ações do Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Editar Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Excluir Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Sem Estoque" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5492,12 +5513,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revisão" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" @@ -5569,7 +5590,7 @@ msgstr "Pode Produzir" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Em Produção" @@ -5696,27 +5717,17 @@ msgstr "Peças Relacionadas" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Sem Estoque" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Obrigatório" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "No Pedido" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Editar Peça" @@ -5737,7 +5748,7 @@ msgstr "A exclusão desta parte não pode ser revertida" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Ações de Estoque" @@ -5857,24 +5868,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5943,7 +5954,7 @@ msgstr "Preço Máximo" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Preço Unitário" @@ -6020,7 +6031,7 @@ msgstr "Preços Gerais" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Última Atualização" @@ -6458,7 +6469,7 @@ msgid "Consumed By" msgstr "Consumido por" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6570,12 +6581,12 @@ msgid "Stock Item Actions" msgstr "Ações do Item do Estoque" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6908,7 +6919,7 @@ msgstr "Produzindo" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Informação do Estoque" @@ -7103,7 +7114,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Montagem" @@ -7136,7 +7147,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "Incluir variantes" @@ -7211,7 +7222,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "Rastreado" @@ -7230,7 +7241,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "Nenhum estoque disponível" @@ -7353,14 +7364,14 @@ msgstr "Filtrar pelo proprietário responsável" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "Adicionar Resultado de Teste" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "Resultado do teste adicionado" @@ -7517,51 +7528,51 @@ msgstr "Apagar Contato" msgid "Add contact" msgstr "Adicionar contacto" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Ficheiro enviado" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "Arquivo {0} enviado com sucesso" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Erro ao enviar" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "Não foi possível fazer o upload do arquivo" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "Carregar anexo" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "Editar Anexo" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Eliminar Anexo" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "É um link" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "Mostrar anexos dos links" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "É um arquivo" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "Mostrar arquivos anexados" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Adicionar anexo" @@ -7569,15 +7580,15 @@ msgstr "Adicionar anexo" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Adicionar ligação externa" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "Nenhum anexo encontrado" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "Arraste o arquivo de anexo aqui para enviar" @@ -7585,7 +7596,7 @@ msgstr "Arraste o arquivo de anexo aqui para enviar" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7782,15 +7793,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Idade" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Notificação" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8112,8 +8123,8 @@ msgid "Show required tests" msgstr "Exibir testes obrigatórios" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "Habilitado" @@ -8452,7 +8463,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "Instalado" @@ -8580,27 +8591,31 @@ msgstr "Mostrar Fornecedores ativos" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8664,7 +8679,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "Encomendar Estoque" @@ -8732,7 +8747,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8843,7 +8858,7 @@ msgid "Task ID" msgstr "ID da Tarefa" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "Iniciado" @@ -8901,25 +8916,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "Tipo de Modelo" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "Filtrar pelo destino do tipo de modelo" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8955,11 +8970,11 @@ msgstr "Próxima Execução" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8991,32 +9006,32 @@ msgstr "Ocorreu um erro ao obter detalhes do modelo" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "Modificar" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "Modificar ficheiro do modelo" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "Editar Modelo" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "Eliminar modelo" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "Adicionar Modelo" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "Adicionar modelo" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "Filtrar por estado ativo" @@ -9139,240 +9154,240 @@ msgstr "Apagar Tipo de Localização" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "Este item de estoque foi reservado para uma ordem de venda" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "Este item em estoque foi reservado para um cliente" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "Este item em estoque está instalado em outro item de estoque" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "Este item de estoque foi consumido por uma ordem de produção" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "Este item de estoque está obsoleto" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "Este item de estoque está esgotado" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "Mostrar estoque de peças ativas" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "Mostrar estoque de peças ativas" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Incluir sublocações" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocalizações" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "Mostrar itens que estão disponíveis em estoque" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "Incluir itens de estoque com peças variantes" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "Mostrar itens de estoque que estão instalados em outros itens" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "Enviar para o Cliente" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens que foram enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "É Serializado" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "Mostrar itens que têm um número de série" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "Tem Código de Lote" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "Mostrar itens que tenham um código de lote" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "Mostrar itens rastreáveis" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "Possui Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "Mostrar itens que possuem um preço de compra" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "Mostrar itens em uma localização externa" @@ -9380,47 +9395,47 @@ msgstr "Mostrar itens em uma localização externa" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "Adicionar um novo item de estoque" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "Remover alguma quantidade de um item de estoque" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "Mover Itens de Estoque para novos locais" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "Mudar estado do Estoque" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "Alterar o estado dos itens de estoque" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "Mesclar estoque" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "Mesclar itens de estoque" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "Encomendar novo Estoque" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "Atribuir ao cliente" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "Excluir estoque" @@ -9436,65 +9451,65 @@ msgstr "Resultado do teste para o item de estoque instalado" msgid "Attachment" msgstr "Anexo" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "Estação de teste" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "Concluído" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "Editar Resultado do Teste" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "Resultado do teste atualizado" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "Excluir Resultado do Teste" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "Resultado do teste excluído" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "Teste Aprovado" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "O resultado do teste foi gravado" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "Falha ao gravar resultado do teste" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "Passou no teste" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "Mostrar resultados para testes necessários" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "Incluir Instalados" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "Mostrar resultados para itens de estoque instalados" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "Aprovado" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "Mostrar apenas testes aprovados" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index ddd5371ff0..43a6a518e8 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Um erro ocorreu ao renderizar este componente. Verifique o console para #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Abrir na página de administrador" @@ -73,7 +73,7 @@ msgstr "Impressão de etiqueta finalizada com sucesso" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Erro" @@ -162,11 +162,11 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "Nenhum Widget Selecionado" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "Adicionar Widget" msgid "Remove Widgets" msgstr "Remover Widgets" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "Nenhum Widget Disponível" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Peças inscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Categorias Inscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Estoque Baixo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Necessário para pedidos de produção" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Pedido de produção atrasado" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Pedidos de Venda Vencidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Pedido de Compra Vencido" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Primeiros passos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Primeiros passos com InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Falha ao acessar" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Verifique sua entrada e tente novamente." @@ -775,7 +783,7 @@ msgstr "Verifique sua entrada e tente novamente." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Envio de e-mail concluído" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Importação de Registros" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "Linhas Importadas" @@ -1196,10 +1204,6 @@ msgstr "Linhas Importadas" msgid "Options" msgstr "Opções" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Ações de código de barras" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Visualizar" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Vincular um código de barras personalizado para este item" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Este painel é um espaço reservado." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Baixo (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Médio (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Aceitável (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Alto (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Código de barras personalizado" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Um código de barras personalizado está registrado para este item. O código mostrado não é aquele código de barras personalizado." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Dados de código de barras:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Selecione Nível de Correção de Erro" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Selecione Nível de Correção de Erro" msgid "Link" msgstr "Link" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "Isto irá remover o link com o código de barras associado" @@ -1657,13 +1665,13 @@ msgstr "Peças" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "Autor" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Data" @@ -1884,7 +1892,7 @@ msgstr "Versão" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Ativo" @@ -1980,7 +1988,7 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Teste de Modelos de Peças" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -2037,7 +2045,7 @@ msgstr "Peças do Fornecedor" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -2060,7 +2068,6 @@ msgstr "Categorias de Peça" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "Criar itens" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Empresa" @@ -2163,7 +2170,7 @@ msgstr "Códigos de Projeto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -2171,7 +2178,7 @@ msgstr "Pedido de Compra" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Endereço" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Endereços" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Contato" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Contatos" @@ -2274,9 +2281,9 @@ msgstr "Proprietários" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Remessa" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inativo" @@ -2388,9 +2395,8 @@ msgstr "Sem Estoque" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Número de Série" @@ -2398,6 +2404,7 @@ msgstr "Número de Série" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Número de Série" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantidade" @@ -2427,20 +2435,20 @@ msgstr "Quantidade" msgid "Edit Setting" msgstr "Editar configurações" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Configuração {0} atualizada com sucesso" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Configurações atualizadas" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Erro ao editar configuração" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Nenhuma configuração especificada" @@ -3048,10 +3056,6 @@ msgstr "Ir para o Centro de Administração" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "Lote" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "Lote" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Estado" @@ -3355,7 +3360,7 @@ msgstr "Saídas de produção foram canceladas" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "Alocado" @@ -3516,7 +3521,7 @@ msgstr "Armazenar com estoque já recebido" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Código de Lote" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "Código (SKU)" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Recebido" @@ -3571,11 +3576,11 @@ msgstr "Recebido" msgid "Receive Line Items" msgstr "Excluir Itens de Linha" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "Receber Itens" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "Situação do Estoque" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Adicionar Item do Estoque" @@ -3647,15 +3652,18 @@ msgstr "Mover" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Em Estoque" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Adicionar" @@ -3667,7 +3675,7 @@ msgstr "Contar" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Adicionar Estoque" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Remover Estoque" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Transferir Estoque" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Contar Estoque" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Excluir Item de Estoque" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Desconectado" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Deslogado com sucesso" @@ -3809,20 +3817,20 @@ msgstr "Deslogado com sucesso" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Verifique sua caixa de entrada para o link de redefinição. Isso só funciona se você tiver uma conta. Cheque no spam também." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "A redefinação falhou" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Logado" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Logado com sucesso" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4932,7 +4940,7 @@ msgstr "Criado" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Data Prevista" @@ -5010,11 +5018,11 @@ msgstr "Estoque Alocado" msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "Resultados do teste" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Adicionar Pedido de Produção" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Pedido cancelado" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "Manter Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Colocar este pedido em espera" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Pedido colocado em espera" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "Pedido de produção vencido" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Problemas com o pedido" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "Completar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Marcar este pedido como completo" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Pedido concluído" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Emitir Pedido" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Manter ordem" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Moeda Padrão" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Peças Fornecidas" msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Excluir Empresa" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Ações da Empresa" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "Link Externo" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Detalhes da Peça" @@ -5345,52 +5353,65 @@ msgstr "Descrição da Peça" msgid "Pack Quantity" msgstr "Quantidade de embalagens" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "No pedido" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilidade do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "Detalhes de Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Preço do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "Ações de Peças do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Editar Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Excluir Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Sem Estoque" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "Revisão" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revisão" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" @@ -5568,7 +5589,7 @@ msgstr "Pode Produzir" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Em Produção" @@ -5695,27 +5716,17 @@ msgstr "Peças Relacionadas" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Sem Estoque" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Obrigatório" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "No pedido" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Editar Peça" @@ -5736,7 +5747,7 @@ msgstr "Excluir esta peça não é reversível" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Ações de Estoque" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "Preço Máximo" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Preço Unitário" @@ -6019,7 +6030,7 @@ msgstr "Precificação Geral" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Última Atualização" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "Consumido por" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "Data de Validade" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "Ações de Estoque" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "Produzindo" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Informação do Estoque" @@ -7102,7 +7113,7 @@ msgstr "A lista de materiais não pode ser editada, pois está bloqueada" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Montagem" @@ -7135,7 +7146,7 @@ msgstr "Mostrar itens alocados a uma saída da compilação" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "Incluir Variantes" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "Testável" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "Monitorado" @@ -7229,7 +7240,7 @@ msgstr "Estoque insuficiente" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "Nenhum estoque disponível" @@ -7352,14 +7363,14 @@ msgstr "Filtrar pelo proprietário responsável" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "Adicionar Resultado de Teste" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "Resultado do teste adicionado" @@ -7516,51 +7527,51 @@ msgstr "Excluir Contato" msgid "Add contact" msgstr "Adicionar contato" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Arquivo enviado" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "Arquivo {0} carregado com sucesso" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Erro no carregamento" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "Arquivo não pode ser carregado" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "Carregar Anexo" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "Editar Anexo" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Excluir Anexo" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "É um link" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "Mostrar anexos de links" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "É um arquivo" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "Mostrar arquivos anexados" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Adicionar anexo" @@ -7568,15 +7579,15 @@ msgstr "Adicionar anexo" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Adicionar um link externo" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "Nenhum anexo encontrado" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "Arraste o arquivo de anexo aqui para enviar" @@ -7584,7 +7595,7 @@ msgstr "Arraste o arquivo de anexo aqui para enviar" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Idade" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Notificação" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "Mostrar testes necessários" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "Ativado" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "Instalado" @@ -8579,27 +8590,31 @@ msgstr "Mostrar fornecedores ativos" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "Dados Recebidos" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "Mostrar itens que foram recebidos" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "Filtrar por status do item de linha" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "Receber Item" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "Construir estoque" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "Encomendar estoque" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filtrar por usuário" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "ID da Tarefa" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "Iniciado" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "Excluir sessão de importação" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "Criar sessão de importação" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "Tipo de Modelo" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "Próxima Execução" msgid "Report" msgstr "Reportar" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "Contagem de peças" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "Modificar" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "Modificar arquivo do template" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "Editar Template" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "Deletar template" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "Adicionar Template" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "Adicionar template" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "Este item em estoque foi reservado para um pedido" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "Este item em estoque foi reservado para um cliente" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "Este item em estoque foi instalado em outro item de estoque" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "Este item de estoque foi consumido por um pedido de produção" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "Este item de estoque está velho" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "Este item de estoque foi esgotado" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "Data do inventário" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "Mostrar estoque de peças ativas" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "Mostrar estoque de peças ativas" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Incluir Sublocais" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocais" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "Mostrar itens que estão em estoque" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "Incluir itens de estoque para peças variantes" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "Mostrar itens de estoque que estão instalados em outros itens" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "Enviar para Cliente" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "É Serializado" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "Mostrar itens com um número de série" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "Possuí Código de Lote" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "Mostrar itens com um código de lote" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "Mostrar itens monitorados" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "Tem Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "Mostrar itens com preço de compra" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "Mostrar itens com localização externa" @@ -9379,47 +9394,47 @@ msgstr "Mostrar itens com localização externa" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "Encomende novo estoque" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "Excluir estoque" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "Anexo" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "Estação de teste" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "Concluído" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "Editar Resultado do Teste" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "Resultado do teste atualizado" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "Deletar Resultado do Teste" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "Resultado de teste deletado" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "O resultado do teste foi registrado" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "Falha ao registrar o resultado do teste" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "Aprovado" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 7e769f4932..6694199680 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\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" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index a5fa087b6b..c6d80ad6ae 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\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" @@ -30,7 +30,7 @@ msgstr "Произошла ошибка при отрисовки этого к #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Открыть в панели администратора" @@ -73,7 +73,7 @@ msgstr "Печать этикеток успешно завершена" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Ошибка" @@ -111,15 +111,15 @@ msgstr "Печать отчетов" #: src/components/buttons/RemoveRowButton.tsx:8 msgid "Remove this row" -msgstr "" +msgstr "Удалить эту строку" #: src/components/buttons/SSOButton.tsx:56 msgid "You will be redirected to the provider for further actions." -msgstr "" +msgstr "Вы будете перенаправлены на сайт поставщика для дальнейших действий." #: src/components/buttons/SSOButton.tsx:57 msgid "This provider is not full set up." -msgstr "" +msgstr "Этот поставщик не полностью настроен." #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:117 @@ -134,7 +134,7 @@ msgstr "Сканировать штрихкод" #: src/components/buttons/ScanButton.tsx:20 msgid "Open Barcode Scanner" -msgstr "" +msgstr "Открыть сканер штрих-кодов" #: src/components/buttons/ScanButton.tsx:20 #~ msgid "Open QR code scanner" @@ -162,18 +162,18 @@ msgstr "Да" msgid "No" msgstr "Нет" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" -msgstr "" +msgstr "Виджеты не выбраны" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" -msgstr "" +msgstr "Используйте меню для добавления виджетов на панель" #: src/components/dashboard/DashboardMenu.tsx:59 #: src/components/dashboard/DashboardMenu.tsx:126 msgid "Accept Layout" -msgstr "" +msgstr "Подтвердить раскладку" #: src/components/dashboard/DashboardMenu.tsx:91 #: src/components/nav/NavigationDrawer.tsx:71 @@ -190,189 +190,197 @@ msgstr "" #: src/components/dashboard/DashboardMenu.tsx:108 msgid "Add Widget" -msgstr "" +msgstr "Добавить виджет" #: src/components/dashboard/DashboardMenu.tsx:117 msgid "Remove Widgets" -msgstr "" +msgstr "Удалить виджеты" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" -msgstr "" +msgstr "Удалить этот виджет с панели" #: src/components/dashboard/DashboardWidgetDrawer.tsx:77 msgid "Filter dashboard widgets" -msgstr "" +msgstr "Отфильтровать виджеты" #: src/components/dashboard/DashboardWidgetDrawer.tsx:98 msgid "Add this widget to the dashboard" -msgstr "" +msgstr "Добавить этот виджет на панель" #: src/components/dashboard/DashboardWidgetDrawer.tsx:123 msgid "No Widgets Available" -msgstr "" +msgstr "Нет доступных виджетов" #: src/components/dashboard/DashboardWidgetDrawer.tsx:124 msgid "There are no more widgets available for the dashboard" -msgstr "" +msgstr "Больше нет виджетов, доступных для вывода на панель" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Отслеживаемые товарыОтслеживаемые товары" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Отслеживаемые категории" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Низкий запас" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 -msgid "Expired Stock Items" -msgstr "" - #: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Требуется для заказов на сборку" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 +msgid "Expired Stock Items" +msgstr "Просроченные запасы" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" -msgstr "" +msgstr "Количество просроченных запасов" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" -msgstr "" +msgstr "Залежавшиеся запасы" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" -msgstr "" +msgstr "Количество залежавшихся запасов" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" -msgstr "" +msgstr "Активные заказы на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" -msgstr "" +msgstr "Количество активных заказов на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Просроченные заказы на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" -msgstr "" - -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 -msgid "Assigned Build Orders" -msgstr "" - -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 -msgid "Show the number of build orders which are assigned to you" -msgstr "" - -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 -msgid "Active Sales Orders" -msgstr "" +msgstr "Количество просроченных заказов на сборку" #: src/components/dashboard/DashboardWidgetLibrary.tsx:82 -msgid "Show the number of sales orders which are currently active" -msgstr "" +msgid "Assigned Build Orders" +msgstr "Назначенные заказы на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 +msgid "Show the number of build orders which are assigned to you" +msgstr "Количество назначенных на вас заказов на сборку" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +msgid "Active Sales Orders" +msgstr "Активные сбытовые заказы" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 +msgid "Show the number of sales orders which are currently active" +msgstr "Количество активных сбытовых заказов" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Просроченные заказы на продажу" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" -msgstr "" +msgstr "Назначенные сбытовые заказы" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" -msgstr "" +msgstr "Активные заказы на поставку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" -msgstr "" +msgstr "Количество активных заказов на поставку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Просроченные заказы на закупку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" -msgstr "" - -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 -msgid "Assigned Purchase Orders" -msgstr "" - -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 -msgid "Show the number of purchase orders which are assigned to you" -msgstr "" - -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 -msgid "Active Return Orders" -msgstr "" +msgstr "Количество просроченных заказов на поставку" #: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +msgid "Assigned Purchase Orders" +msgstr "Назначенные заказы на поставку" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 +msgid "Show the number of purchase orders which are assigned to you" +msgstr "Количество назначенных на вас заказов на поставку" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +msgid "Active Return Orders" +msgstr "Активные заказы на возврат" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 -msgid "Overdue Return Orders" -msgstr "" - -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 -msgid "Show the number of return orders which are overdue" -msgstr "" - -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 -msgid "Assigned Return Orders" -msgstr "" - #: src/components/dashboard/DashboardWidgetLibrary.tsx:138 -msgid "Show the number of return orders which are assigned to you" -msgstr "" +msgid "Overdue Return Orders" +msgstr "Просроченные заказы на возврат" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 +msgid "Show the number of return orders which are overdue" +msgstr "Количество просроченных заказов на возврат" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +msgid "Assigned Return Orders" +msgstr "Назначенные заказы на возврат" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 +msgid "Show the number of return orders which are assigned to you" +msgstr "Количество назначенных на вас заказов на возврат" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Начать работу" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Начало работы с InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" -msgstr "" +msgstr "Свежие новости от InvenTree" #: src/components/dashboard/widgets/ColorToggleWidget.tsx:18 #: src/components/nav/MainMenu.tsx:77 @@ -381,15 +389,15 @@ msgstr "Изменить цветовой режим" #: src/components/dashboard/widgets/ColorToggleWidget.tsx:23 msgid "Change the color mode of the user interface" -msgstr "" +msgstr "Изменить цветовую схему" #: src/components/dashboard/widgets/LanguageSelectWidget.tsx:18 msgid "Change Language" -msgstr "" +msgstr "Сменить язык" #: src/components/dashboard/widgets/LanguageSelectWidget.tsx:23 msgid "Change the language of the user interface" -msgstr "" +msgstr "Сменить язык интерфейса" #: src/components/dashboard/widgets/NewsWidget.tsx:60 #: src/components/nav/NotificationDrawer.tsx:89 @@ -399,19 +407,19 @@ msgstr "Пометить как прочитанное" #: src/components/dashboard/widgets/NewsWidget.tsx:114 msgid "Requires Superuser" -msgstr "" +msgstr "Требует прав суперпользователя" #: src/components/dashboard/widgets/NewsWidget.tsx:115 msgid "This widget requires superuser permissions" -msgstr "" +msgstr "Этот виджет требует прав суперпользователя" #: src/components/dashboard/widgets/NewsWidget.tsx:132 msgid "No News" -msgstr "" +msgstr "Новостей нет" #: src/components/dashboard/widgets/NewsWidget.tsx:133 msgid "There are no unread news items" -msgstr "" +msgstr "Нет непрочитанных новостей" #: src/components/details/Details.tsx:302 msgid "No name defined" @@ -473,7 +481,7 @@ msgstr "Выбрать изображение" #: src/components/details/DetailsImage.tsx:308 msgid "Download remote image" -msgstr "" +msgstr "Скачать изображение из удаленного источника" #: src/components/details/DetailsImage.tsx:323 msgid "Upload new image" @@ -489,11 +497,11 @@ msgstr "Удалить изображение" #: src/components/details/DetailsImage.tsx:377 msgid "Download Image" -msgstr "" +msgstr "Скачать изображение" #: src/components/details/DetailsImage.tsx:382 msgid "Image downloaded successfully" -msgstr "" +msgstr "Изображение успешно скачано" #: src/components/details/PartIcons.tsx:43 #~ msgid "Part is a template part (variants can be made from this part)" @@ -548,7 +556,7 @@ msgstr "Не удалось сохранить заметки" #: src/components/editors/NotesEditor.tsx:134 msgid "Error Saving Notes" -msgstr "" +msgstr "Ошибка при сохранении заметок" #: src/components/editors/NotesEditor.tsx:151 #~ msgid "Disable Editing" @@ -560,11 +568,11 @@ msgstr "Сохранить заметки" #: src/components/editors/NotesEditor.tsx:173 msgid "Close Editor" -msgstr "" +msgstr "Закрыть редактор" #: src/components/editors/NotesEditor.tsx:180 msgid "Enable Editing" -msgstr "" +msgstr "Разрешить редактирование" #: src/components/editors/NotesEditor.tsx:198 #~ msgid "Preview Notes" @@ -600,7 +608,7 @@ msgstr "Ошибка при сохранении шаблона" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:150 msgid "Could not load the template from the server." -msgstr "" +msgstr "Не удалось загрузить шаблон с сервера" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:151 #~ msgid "Save & Reload preview?" @@ -765,7 +773,7 @@ msgstr "Ошибка входа" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Проверьте введенные данные и повторите попытку." @@ -775,7 +783,7 @@ msgstr "Проверьте введенные данные и повторите #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Отправка почты прошла успешно" @@ -1011,7 +1019,7 @@ msgstr "Нет доступных записей" #: src/components/forms/fields/TableField.tsx:191 msgid "Add new row" -msgstr "" +msgstr "Добавить строку" #: src/components/images/DetailsImage.tsx:252 #~ msgid "Select image" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Импорт записей" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "Опции" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Действия со штрихкодом" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Просмотр" +msgid "View Barcode" +msgstr "Показать штрихкод" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Привязать индивидуальный штрих-код к этому предмету." #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Отвязать штрих-код" @@ -1274,7 +1282,7 @@ msgstr "Штрих-код" #: src/components/items/BarcodeInput.tsx:26 msgid "Scan" -msgstr "" +msgstr "Сканировать" #: src/components/items/DocTooltip.tsx:92 #: src/components/items/GettingStartedCarousel.tsx:20 @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Эта панель является условной." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Низкий (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Средний (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Четверть (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Высокий (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" -msgstr "" +msgstr "Пользовательский штрихкод" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Для этого товара зарегистрирован пользовательский штрих-код. Показанный код не является штрих-кодом." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Данные штрих-кода:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Выберите уровень исправления ошибок" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Выберите уровень исправления ошибок" msgid "Link" msgstr "Ссылка" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "Это удалит ссылку на связанный штрих-код" @@ -1425,7 +1433,7 @@ msgstr "Документация" #: src/components/modals/AboutInvenTreeModal.tsx:168 msgid "Source Code" -msgstr "" +msgstr "Исходный код" #: src/components/modals/AboutInvenTreeModal.tsx:168 #~ msgid "InvenTree Documentation" @@ -1657,23 +1665,23 @@ msgstr "Детали" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Остатки" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" -msgstr "" +msgstr "Производство" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:18 #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1702,7 +1710,7 @@ msgstr "Уведомления" #: src/components/nav/SettingsHeader.tsx:40 #: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" -msgstr "" +msgstr "Пользовательские настройки" #: src/components/nav/NavigationDrawer.tsx:173 msgid "Navigation" @@ -1757,7 +1765,7 @@ msgstr "Введите слова для поиска" #: src/components/nav/SearchDrawer.tsx:389 msgid "Refresh search results" -msgstr "" +msgstr "Обновить результаты поиска" #: src/components/nav/SearchDrawer.tsx:400 #: src/components/nav/SearchDrawer.tsx:407 @@ -1810,7 +1818,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:47 msgid "Plugin Inactive" -msgstr "" +msgstr "Плагин неактивен" #: src/components/plugins/PluginDrawer.tsx:50 msgid "Plugin is not active" @@ -1818,7 +1826,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:59 msgid "Plugin Information" -msgstr "" +msgstr "Информация о плагине" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:103 @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "Версия" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Активно" @@ -1980,7 +1988,7 @@ msgstr "Неизвестная модель: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Отгрузка заказов на продажу" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Товар поставщика" @@ -2037,7 +2045,7 @@ msgstr "Детали поставщиков" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Товар производителя" @@ -2060,7 +2068,6 @@ msgstr "Категории деталей" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "Товары производства" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Компания" @@ -2163,7 +2170,7 @@ msgstr "Коды проекта" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Заказ на закупку" @@ -2171,7 +2178,7 @@ msgstr "Заказ на закупку" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2179,11 +2186,11 @@ msgstr "Заказы на закупку" #: src/components/render/ModelType.tsx:171 msgid "Purchase Order Line" -msgstr "" +msgstr "Позиция заказа на поставку" #: src/components/render/ModelType.tsx:172 msgid "Purchase Order Lines" -msgstr "" +msgstr "Позиции заказа на поставку" #: src/components/render/ModelType.tsx:177 #: src/pages/build/BuildDetail.tsx:151 @@ -2231,11 +2238,11 @@ msgstr "Заказы на возврат" #: src/components/render/ModelType.tsx:205 msgid "Return Order Line Item" -msgstr "" +msgstr "Позиция заказа на возврат" #: src/components/render/ModelType.tsx:206 msgid "Return Order Line Items" -msgstr "" +msgstr "Позиции заказа на возврат" #: src/components/render/ModelType.tsx:211 #: src/tables/company/AddressTable.tsx:48 @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Адрес" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Адреса" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Контакт" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Контакты" @@ -2274,9 +2281,9 @@ msgstr "Владельцы" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Отгрузка" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Неактивный" @@ -2388,9 +2395,8 @@ msgstr "Нет склада" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Серийный номер" @@ -2398,6 +2404,7 @@ msgstr "Серийный номер" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Серийный номер" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Количество" @@ -2427,20 +2435,20 @@ msgstr "Количество" msgid "Edit Setting" msgstr "Редактирование настроек" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Настройки {0} успешно обновлены" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Настройки обновлены" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Ошибка при редактировании настроек" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Настройки не указаны" @@ -3048,10 +3056,6 @@ msgstr "Перейти в админ центр" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3149,7 +3153,7 @@ msgstr "Информация о системе" #: src/defaults/links.tsx:125 msgid "About the InvenTree Project" -msgstr "" +msgstr "О проекте InvenTree" #: src/defaults/links.tsx:132 msgid "Licenses for dependencies of the InvenTree software" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Статус" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3383,7 +3388,7 @@ msgstr "" #: src/forms/BuildForms.tsx:572 #: src/forms/SalesOrderForms.tsx:279 msgid "Stock items allocated" -msgstr "" +msgstr "Запасы назначены" #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" @@ -3424,11 +3429,11 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:314 msgid "Assign Batch Code and Serial Numbers" -msgstr "" +msgstr "Назначить код партии и серийные номера" #: src/forms/PurchaseOrderForms.tsx:316 msgid "Assign Batch Code" -msgstr "" +msgstr "Назначить код партии" #: src/forms/PurchaseOrderForms.tsx:336 msgid "Choose Location" @@ -3516,13 +3521,13 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Код партии" #: src/forms/PurchaseOrderForms.tsx:568 msgid "Enter batch code for received items" -msgstr "" +msgstr "Ввести код партии для полученных запасов" #: src/forms/PurchaseOrderForms.tsx:580 #: src/forms/StockForms.tsx:153 @@ -3531,12 +3536,12 @@ msgstr "Серийные номера" #: src/forms/PurchaseOrderForms.tsx:581 msgid "Enter serial numbers for received items" -msgstr "" +msgstr "Ввести серийные номера для полученных запасов" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "Артикул" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Получено" @@ -3571,17 +3576,17 @@ msgstr "Получено" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "Товар получен на складе" #: src/forms/StockForms.tsx:73 msgid "Next batch code" -msgstr "" +msgstr "Следующий код партии" #: src/forms/StockForms.tsx:81 #: src/hooks/UsePlaceholder.tsx:57 @@ -3615,18 +3620,18 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Добавить товар на склад" #: src/forms/StockForms.tsx:263 msgid "Select the part to install" -msgstr "" +msgstr "Выберите часть для установки" #: src/forms/StockForms.tsx:384 msgid "Confirm Stock Transfer" -msgstr "" +msgstr "Подтвердить перемещение запаса" #: src/forms/StockForms.tsx:507 msgid "Loading..." @@ -3647,15 +3652,18 @@ msgstr "Переместить" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "В наличии" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Добавить" @@ -3667,47 +3675,47 @@ msgstr "Количество" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Добавить Остатки" #: src/forms/StockForms.tsx:1030 msgid "Stock added" -msgstr "" +msgstr "Запас добавлен" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Удалить запасы" #: src/forms/StockForms.tsx:1040 msgid "Stock removed" -msgstr "" +msgstr "Запас удален" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Перемещение запасов" #: src/forms/StockForms.tsx:1050 msgid "Stock transferred" -msgstr "" +msgstr "Запас перемещен" #: src/forms/StockForms.tsx:1059 #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Подсчет остатков" #: src/forms/StockForms.tsx:1060 msgid "Stock counted" -msgstr "" +msgstr "Запас посчитан" #: src/forms/StockForms.tsx:1069 msgid "Change Stock Status" @@ -3715,7 +3723,7 @@ msgstr "Изменить статус запасов" #: src/forms/StockForms.tsx:1070 msgid "Stock status changed" -msgstr "" +msgstr "Состояние запаса изменено" #: src/forms/StockForms.tsx:1079 msgid "Merge Stock" @@ -3723,24 +3731,24 @@ msgstr "Объединить Запасы" #: src/forms/StockForms.tsx:1080 msgid "Stock merged" -msgstr "" +msgstr "Запасы объединены" #: src/forms/StockForms.tsx:1095 msgid "Assign Stock to Customer" -msgstr "" +msgstr "Передать запас клиенту" #: src/forms/StockForms.tsx:1096 msgid "Stock assigned to customer" -msgstr "" +msgstr "Запас передан клиенту" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Удалить складскую позицию" #: src/forms/StockForms.tsx:1107 msgid "Stock deleted" -msgstr "" +msgstr "Запас удален" #: src/forms/StockForms.tsx:1114 msgid "Parent stock location" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Выход" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Успешный выход из системы" @@ -3809,20 +3817,20 @@ msgstr "Успешный выход из системы" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Сброс не удался" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Войти в систему" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Вход выполнен успешно" @@ -4860,7 +4868,7 @@ msgstr "Пометить как непрочитанное" #: src/pages/Notifications.tsx:145 msgid "Delete notifications" -msgstr "" +msgstr "Удалить уведомления" #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "Internal Part Number" @@ -4932,7 +4940,7 @@ msgstr "Создано" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Редактировать заказ на производство" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Создать заказ для производство" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Отменить заказ для производства" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Заказ отменён" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Отменить заказ" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Отложите этот заказ" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Заказ отложен" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "Внешняя ссылка" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "Описание детали" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5434,7 +5455,7 @@ msgstr "Добавить категорию детали" #: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" -msgstr "" +msgstr "Перенести элементы в родительскую категорию" #: src/pages/part/CategoryDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:229 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "Ревизия" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Ревизия" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Категория" @@ -5568,7 +5589,7 @@ msgstr "Можно произвести" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "В производстве" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5807,7 +5818,7 @@ msgstr "" #: src/pages/part/PartSchedulingDetail.tsx:50 #: src/pages/part/PartSchedulingDetail.tsx:291 msgid "Scheduled" -msgstr "" +msgstr "Запланировано" #: src/pages/part/PartSchedulingDetail.tsx:53 #: src/pages/part/PartSchedulingDetail.tsx:296 @@ -5829,15 +5840,15 @@ msgstr "" #: src/pages/part/PartSchedulingDetail.tsx:107 msgid "Date is in the past" -msgstr "" +msgstr "Дата в прошлом" #: src/pages/part/PartSchedulingDetail.tsx:114 msgid "Scheduled Quantity" -msgstr "" +msgstr "Запланированное количество" #: src/pages/part/PartSchedulingDetail.tsx:242 msgid "No information available" -msgstr "" +msgstr "Информация недоступна" #: src/pages/part/PartSchedulingDetail.tsx:243 msgid "There is no scheduling information available for the selected part" @@ -5845,7 +5856,7 @@ msgstr "" #: src/pages/part/PartSchedulingDetail.tsx:278 msgid "Expected Quantity" -msgstr "" +msgstr "Ожидаемое количество" #: src/pages/part/PartStocktakeDetail.tsx:84 msgid "Edit Stocktake Entry" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6037,7 +6048,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:260 msgid "Refresh" -msgstr "" +msgstr "Обновить" #: src/pages/part/pricing/PricingOverviewPanel.tsx:261 msgid "Refresh pricing data" @@ -6139,7 +6150,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:196 #: src/pages/sales/SalesOrderDetail.tsx:207 msgid "Issue Date" -msgstr "" +msgstr "Дата создания" #: src/pages/purchasing/PurchaseOrderDetail.tsx:240 #: src/pages/sales/ReturnOrderDetail.tsx:212 @@ -6148,7 +6159,7 @@ msgstr "" #: src/tables/build/BuildOrderTable.tsx:104 #: src/tables/part/PartPurchaseOrdersTable.tsx:105 msgid "Completion Date" -msgstr "" +msgstr "Дата завершения" #: src/pages/purchasing/PurchaseOrderDetail.tsx:279 #: src/pages/sales/ReturnOrderDetail.tsx:251 @@ -6275,15 +6286,15 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:127 msgid "Allocated Items" -msgstr "" +msgstr "Выбранные запасы" #: src/pages/sales/SalesOrderShipmentDetail.tsx:136 msgid "Tracking Number" -msgstr "" +msgstr "Номер отслеживания" #: src/pages/sales/SalesOrderShipmentDetail.tsx:144 msgid "Invoice Number" -msgstr "" +msgstr "Номер счета" #: src/pages/sales/SalesOrderShipmentDetail.tsx:152 #: src/tables/ColumnRenderers.tsx:256 @@ -6299,11 +6310,11 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:207 msgid "Shipment Details" -msgstr "" +msgstr "Данные отгрузки" #: src/pages/sales/SalesOrderShipmentDetail.tsx:213 msgid "Assigned Items" -msgstr "" +msgstr "Назначенные запасы" #: src/pages/sales/SalesOrderShipmentDetail.tsx:244 #: src/pages/sales/SalesOrderShipmentDetail.tsx:335 @@ -6315,7 +6326,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:340 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" -msgstr "" +msgstr "Отменить отгрузку" #: src/pages/sales/SalesOrderShipmentDetail.tsx:264 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 @@ -6341,11 +6352,11 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:308 msgid "Send Shipment" -msgstr "" +msgstr "Отправить отгрузку" #: src/pages/sales/SalesOrderShipmentDetail.tsx:330 msgid "Shipment Actions" -msgstr "" +msgstr "Действия с отгрузкой" #: src/pages/stock/LocationDetail.tsx:113 msgid "Parent Location" @@ -6418,7 +6429,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:143 msgid "Completed Tests" -msgstr "" +msgstr "Завершенные тесты" #: src/pages/stock/StockDetail.tsx:155 #~ msgid "Link custom barcode to stock item" @@ -6450,14 +6461,14 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:239 msgid "Parent stock item" -msgstr "" +msgstr "Запас-родитель" #: src/pages/stock/StockDetail.tsx:245 msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6495,19 +6506,19 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:615 msgid "Serialize Stock Item" -msgstr "" +msgstr "Присвоить запасу серийный номер" #: src/pages/stock/StockDetail.tsx:628 msgid "Stock item serialized" -msgstr "" +msgstr "Запасу присвоен серийный номер" #: src/pages/stock/StockDetail.tsx:634 msgid "Return Stock Item" -msgstr "" +msgstr "Вернуть запас" #: src/pages/stock/StockDetail.tsx:637 msgid "Return this item into stock. This will remove the customer assignment." -msgstr "" +msgstr "Вернуть запас на склад. Он будет возвращен от клиента." #: src/pages/stock/StockDetail.tsx:649 msgid "Item returned to stock" @@ -6554,29 +6565,29 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:745 msgid "Return from customer" -msgstr "" +msgstr "Вернуть запас от клиента" #: src/pages/stock/StockDetail.tsx:758 msgid "Assign to Customer" -msgstr "" +msgstr "Передать запас клиенту" #: src/pages/stock/StockDetail.tsx:759 msgid "Assign to a customer" -msgstr "" +msgstr "Передать запас клиенту" #: src/pages/stock/StockDetail.tsx:771 msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" -msgstr "" +msgstr "Залежалый" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" -msgstr "" +msgstr "Просрочен" #: src/pages/stock/StockDetail.tsx:853 msgid "Unavailable" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "Это ссылка" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "Показывать встроенные вложения" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Добавить внешнюю ссылку" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Уведомление" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "Получить выбранные элементы" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "Показать запасы для собранных частей" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 5aa699db70..8fa6a7f28a 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 13f0b92e91..ed499abcf9 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\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" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 00b71dcf48..d376cc156a 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\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" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Grеška" @@ -162,11 +162,11 @@ msgstr "Da" msgid "No" msgstr "Ne" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Neuspešna prijava" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Proverite svoj unos i pokušajte ponovno." @@ -775,7 +783,7 @@ msgstr "Proverite svoj unos i pokušajte ponovno." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Isporuka pošte uspešna" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Akcije Barkoda" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Vid" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Prekini vezu Barkoda" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Ovaj panel je rezervisan." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index de6ef81426..3f2cd6e3af 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Ett fel inträffade vid rendering av denna komponent. Se konsolen för m #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Öppna i administratörsgränssnittet" @@ -73,7 +73,7 @@ msgstr "Utskrift av etiketter lyckades" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Fel" @@ -162,11 +162,11 @@ msgstr "Ja" msgid "No" msgstr "Nej" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Prenumererade artiklar" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Prenumererade kategorier" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Få i lager" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Krävs för byggorder" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Försenade byggorder" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Försenade försäljningsorder" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Förfallna inköpsorder" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Kom igång" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Komma igång med InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Inloggningen misslyckades" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Kontrollera din inmatning och försök igen." @@ -775,7 +783,7 @@ msgstr "Kontrollera din inmatning och försök igen." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "E-postleverans lyckad" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Importerar poster" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "Alternativ" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Streckkods åtgärder" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Visa" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Ta bort länk för streckkod" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Denna panel är en platshållare." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Låg (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Medel (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Kvartil (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Hög (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Anpassad streckkod" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Streckkodsdata:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Välj felkorrigeringsnivå" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Välj felkorrigeringsnivå" msgid "Link" msgstr "Länk" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "Artiklar" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lagersaldo" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "Version" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Aktiv" @@ -1980,7 +1988,7 @@ msgstr "Okänd modell: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Testmall för artiklar" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Leverantörsartikel" @@ -2037,7 +2045,7 @@ msgstr "Leverantörsartikel" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Tillverkarens artiklar" @@ -2060,7 +2068,6 @@ msgstr "Artikelkategorier" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "Tillverknings artiklar" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Företag" @@ -2163,7 +2170,7 @@ msgstr "Projektkoder" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Inköpsorder" @@ -2171,7 +2178,7 @@ msgstr "Inköpsorder" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Adress" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Adresser" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Kontakter" @@ -2274,9 +2281,9 @@ msgstr "Ägare" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Frakt" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inaktiv" @@ -2388,9 +2395,8 @@ msgstr "Inget på lager" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Serienummer" @@ -2398,6 +2404,7 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Serienummer" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Antal" @@ -2427,20 +2435,20 @@ msgstr "Antal" msgid "Edit Setting" msgstr "Redigera inställning" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Inställning {0} har uppdaterats" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Inställning uppdaterad" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Fel vid ändring av inställning" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Inga inställningar angivna" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3355,7 +3360,7 @@ msgstr "Tillverkade produkter har raderats" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Ta bort lagerartikel" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Utloggad" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Utloggningen lyckades" @@ -3809,20 +3817,20 @@ msgstr "Utloggningen lyckades" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Kolla din inkorg för en återställningslänk. Detta fungerar bara om du har ett konto. Kontrollera även i skräppost." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Återställningen misslyckades" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Inloggad" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Inloggning lyckades" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IAN" @@ -4932,7 +4940,7 @@ msgstr "Skapad" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Färdigdatum" @@ -5010,11 +5018,11 @@ msgstr "Allokerat lager" msgid "Consumed Stock" msgstr "Förbrukat lager" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Underordnad tillverknings order" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "Test resultat" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Redigera Tillverknings order" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Lägg till Tillverknings order" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Avbryt Tillverknings order" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Order avbruten" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Avbryt denna order" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Pausa denna order" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Ordern är pausad" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "Utfärda tillverknings order" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Utfärda denna order" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Order utfärdad" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "Slutför tillverknings order" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Markera denna order som slutförd" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Order slutförd" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Utfärda Order" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Slutför Order" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Åtgärder Tillverknings order" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Redigera order" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Duplicera order" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Pausa order" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Avbryt order" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Standardvaluta" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Leverantörsartiklar" msgid "Assigned Stock" msgstr "Tilldelad Lager" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Redigera företag" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Radera företag" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Artikel Detaljer" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "På order" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Inget på lager" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" @@ -5568,7 +5589,7 @@ msgstr "Kan tillverkas" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Under produktion" @@ -5695,27 +5716,17 @@ msgstr "Relaterade artiklar" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Tillgänglig" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Inget på lager" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "På order" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Redigera artikel" @@ -5736,7 +5747,7 @@ msgstr "Borttagning av denna artikel kan inte återställas" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Lager åtgärder" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "Under tillverkning" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Montering" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "Radera kontakt" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "Ladda upp bilaga" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "Redigera bilaga" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Radera bilaga" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "Är länk" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "Är fil" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Avisering" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filtrera efter användare" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "Radera rapport" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "Redigera mall" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "Radera mall" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "Lägg till mall" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "Lägg till mall" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 83183fd324..f409d78a4a 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -30,7 +30,7 @@ msgstr "" #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "" @@ -73,7 +73,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "No" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "" @@ -775,7 +783,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "" @@ -2274,9 +2281,9 @@ msgstr "" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "" @@ -2398,6 +2404,7 @@ msgstr "" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -2427,20 +2435,20 @@ msgstr "" msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "" @@ -3667,7 +3675,7 @@ msgstr "" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 1883c3c55a..b1085f5a3d 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-11-28 23:12\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -30,7 +30,7 @@ msgstr "Bu bileşeni oluştururken bir hata oluştu. Daha fazla bilgi için kons #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Yönetici arayüzünde aç" @@ -73,7 +73,7 @@ msgstr "Etiket yazdırma başarıyla tamamlandı" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Hata" @@ -162,11 +162,11 @@ msgstr "Evet" msgid "No" msgstr "Hayır" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Abone Olunan Parçalar" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Abone Olunan Sınıflar" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Düşük Stok" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Yapı Siparişleri için Gerekli" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Geciken Yapım Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Geciken Satış Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Geciken Satın Alma Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Başlarken" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "InvenTree ile başlarken" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Giriş başarısız" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Lütfen bilgilerinizi kontrol edin ve yeniden giriş yapın." @@ -775,7 +783,7 @@ msgstr "Lütfen bilgilerinizi kontrol edin ve yeniden giriş yapın." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "E-posta teslimi başarılı" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Kayıtlar İçe Aktarılıyor" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "İçe Aktarılan Satırlar" @@ -1196,10 +1204,6 @@ msgstr "İçe Aktarılan Satırlar" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Barkod Eylemleri" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Görünüm" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Özel bir barkodu bu ögeye bağla" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Barkodun Bağlantısını Kaldır" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Bu panel bir yer tutucudur." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Düşük (%7)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Orta (%15)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Çeyrek (%25)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Yüksek (%30)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Bu öge için özel bir barkod kaydedilmiş. Gösterilen kod o özel barkod değildir." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Barkod Verisi:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Hata Düzeltme Düzeyini Seçin" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Hata Düzeltme Düzeyini Seçin" msgid "Link" msgstr "Bağlantı" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "Bu, ilgili barkoda olan bağlantıyı kaldıracaktır" @@ -1657,13 +1665,13 @@ msgstr "Parçalar" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stok" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "Yazar" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Tarih" @@ -1884,7 +1892,7 @@ msgstr "Sürüm" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Aktif" @@ -1980,7 +1988,7 @@ msgstr "Bilinmeyen model: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Parça Test Şablonları" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Sağlayıcı Parçası" @@ -2037,7 +2045,7 @@ msgstr "Tedarikçi Parçaları" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Üretici Parçası" @@ -2060,7 +2068,6 @@ msgstr "Parça Kategorileri" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "Yapı Ögeleri" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Şirket" @@ -2163,7 +2170,7 @@ msgstr "Proje Kodları" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Satın Alma Siparişi" @@ -2171,7 +2178,7 @@ msgstr "Satın Alma Siparişi" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Adres" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Adresler" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Bağlantı" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Bağlantılar" @@ -2274,9 +2281,9 @@ msgstr "Sahipler" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Gönderi" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "İnaktif" @@ -2388,9 +2395,8 @@ msgstr "Stok yok" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Seri Numarası" @@ -2398,6 +2404,7 @@ msgstr "Seri Numarası" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Seri Numarası" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Miktar" @@ -2427,20 +2435,20 @@ msgstr "Miktar" msgid "Edit Setting" msgstr "Ayarı Düzenle" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "{0} ayarı başarıyla güncellendi" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Ayar güncellendi" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Ayarı düzenlemede hata" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Ayar belirtilmemiş" @@ -3048,10 +3056,6 @@ msgstr "Yönetim Merkezine Git" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "Parti" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "Parti" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Durum" @@ -3355,7 +3360,7 @@ msgstr "Yapı çıktıları iptal edildi" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "Ayrıldı" @@ -3516,7 +3521,7 @@ msgstr "Önceden alınmış bir stok ile depola" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Parti Kodu" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Alındı" @@ -3571,11 +3576,11 @@ msgstr "Alındı" msgid "Receive Line Items" msgstr "Alınan Satır Ögeleri" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "Stok Durumu" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Stok Ögesi Ekle" @@ -3647,15 +3652,18 @@ msgstr "Taşı" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Stokta" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Ekle" @@ -3667,7 +3675,7 @@ msgstr "Say" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Stok Ekle" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Stok Kaldır" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Stoku Aktar" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Stoku Say" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Stok Ögelerini Sil" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Çıkış Yapıldı" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Başarıyla çıkış yapıldı" @@ -3809,20 +3817,20 @@ msgstr "Başarıyla çıkış yapıldı" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Bir sıfırlama bağlantısı için gelen kutunuzu veya spam kutunuzu yoklayın. Bu yalnızca bir hesabınız varsa çalışacaktır." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Sıfırlama başarısız" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Giriş Yapıldı" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Başarıyla giriş yapıldı" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "DPN" @@ -4932,7 +4940,7 @@ msgstr "Oluşturuldu" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Hedef Tarih" @@ -5010,11 +5018,11 @@ msgstr "Ayrılan Stok" msgid "Consumed Stock" msgstr "Tüketilen Stok" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Alt Yapı Siparişleri" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "Test Sonuçları" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Yapı Siparişini Düzenle" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Yapı Siparişi Ekle" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Yapı Siparişini İptal Et" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Sipariş iptal edildi" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Bu siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "Yapı Siparişini Beklet" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Bu yapı siparişini beklemeye al" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Beklemeye alınan sipariş" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "Yapı Siparişi Ver" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Bu siparişi ver" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Sipariş verildi" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "Yapı Siparişini Tamamla" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Bu siparişi tamamlandı olarak imle" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Sipariş tamamlandı" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Sipariş Ver" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Siparişi Tamamla" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Yapım Siprişi Eylemleri" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Siparişi düzenle" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Siparişi çoğalt" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Siparişi beklet" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Varsayılan Para Birimi" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Sağlanan Parçalar" msgid "Assigned Stock" msgstr "Atanan Parçalar" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Şirketi Düzenle" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Şirketi Sil" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Şirket Eylemleri" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "Harici Bağlantı" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Parça Ayrıntıları" @@ -5345,52 +5353,65 @@ msgstr "Parça Açıklaması" msgid "Pack Quantity" msgstr "Paket Miktarı" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "Siparişte" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Sağlayıcı Kullanılabilirliği" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Kullanılabilirlik Güncellendi" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Kullanılabilirlik" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "Sağlayıcı Parça Ayrıntıları" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Alınan Stok" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Sağlayıcı Fiyatlandırması" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "Sağlayıcı Parçası Eylemleri" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Sağlayıcı Parçasını Düzenle" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Sağlayıcı Parçasını Sil" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Sağlayıcı Parçası Ekle" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Stok Yok" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "Şunun revizyonu" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revizyon" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" @@ -5568,7 +5589,7 @@ msgstr "Yapılabilir" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Üretimde" @@ -5695,27 +5716,17 @@ msgstr "İlgili Parçalar" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Mevcut" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Stok Yok" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Gerekli" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "Siparişte" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Parçayı Düzenle" @@ -5736,7 +5747,7 @@ msgstr "Bu parçanın silinmesi geri alınamaz" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Stok Eylemleri" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "Stok Değeri" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "Maximum Fiyat" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Birim Fiyatı" @@ -6019,7 +6030,7 @@ msgstr "Genel Fiyatlandırma" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Son Güncelle" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "Tüketen" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "Son Kullanma Tarihi" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "Stok Ögesi Eylemleri" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "Yapılıyor" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Stok Bilgisi" @@ -7102,7 +7113,7 @@ msgstr "Parça kilitli olduğundan malzeme listesi düzenlenemez" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Montaj" @@ -7135,7 +7146,7 @@ msgstr "Bir yapı çıktısına ayrılan ögeleri göster" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "Türevleri İçer" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "Test Edilebilir" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "İzlenen" @@ -7229,7 +7240,7 @@ msgstr "Yetersiz stok" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "Mevcut stok yok" @@ -7352,14 +7363,14 @@ msgstr "Sorumlu sahibine göre süz" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "Test Sonucu Ekle" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "Test sonucu eklendi" @@ -7516,51 +7527,51 @@ msgstr "Bağlantıyı Sil" msgid "Add contact" msgstr "Bağlantı ekle" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Dosya karşıya yüklendi" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "{0} dosyası başarıyla yüklendi" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Yükleme Hatası" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "Dosya yüklenemedi" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "Ek Yükle" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "Eki Düzenle" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Eki Sil" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "Bağlantı mı" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "Bağlantı eklerini göster" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "Dosya mı" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "Dosya eklerini göster" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Ek ekle" @@ -7568,15 +7579,15 @@ msgstr "Ek ekle" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Harici bağlantı ekle" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "Hiç ek bulunamadı" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "Ek dosyasını yüklemek için buraya sürükleyiniz" @@ -7584,7 +7595,7 @@ msgstr "Ek dosyasını yüklemek için buraya sürükleyiniz" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Yaş" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Bildirim" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "Gerekli testleri göster" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "Etkin" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "Örnek" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "Kuruldu" @@ -8579,27 +8590,31 @@ msgstr "Etkin sağlayıcıları göster" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "Teslim Alma Tarihi" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "Teslim alınan ögeleri göster" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "Satır ögesi durumuna göre süz" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "Ögeyi Teslim Al" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "Yapım stoku" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "Sipariş stoku" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Kullanıcıya göre süz" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "Görev Kimliği" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "Başladı" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "İçe Aktarma Oturununu Sil" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "İçe Aktarma Oturumu Oluştur" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "Karşıya Yüklendi" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "Model Türü" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "Hedef modelin türüne göre süz" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "İçe aktarma oturumu durumuna göre süz" @@ -8954,11 +8969,11 @@ msgstr "Sonraki Çalışma" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "Şablon ayrıntıları alınırken bir hata oluştu" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "Değiştir" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "Şablon doyasını değiştir" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "Şablonu Düzenle" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "Şablonu sil" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "Şablon Ekle" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "Şablon ekle" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "Etkinleştirilme durumuna göre süz" @@ -9138,240 +9153,240 @@ msgstr "Konum Türünü Sil" msgid "Icon" msgstr "Simge" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "Bu stok ögesi üretimdedir" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "Bu stok ögesi bir satış siparişine atandı" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "Bu stok ögesi bir müşteriye atanmıştır" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "Bu stok ögesi başka bir stok ögesinde kuruludur" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "Bu stok ögesi bir yapım siparişi tarafından tüketildi" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "Bu stok ögesinin süresi doldu" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "Bu stok ögesi eski" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "Bu stok ögesi tümüyle ayrıldı" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "Bu stok ögesi kısmen ayrıldı" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "Bu stok ögesi tükendi" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "Stok Sayımı Tarihi" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "Aktif parçalar için stoku göster" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "Aktif parçalar için stoku göster" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "Stok durumuna göre süz" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "Ayrılan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "Stokta olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Alt Konumları İçer" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "Alt konumlardaki stoku içer" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "Tükendi" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "Tükenen stok ögelerini göster" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "Stokta olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "Üretimde olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "Türev parçalar için stok ögelerini içer" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "Başka ögelerde kurulu olan stok ögelerini göster" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "Müşteriye Gönderildi" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "Bir müşteriye gönderilen ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "Serileştirilmiş Olanlar" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "Bir seri numarası olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "Parti Kodu Olanlar" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "Parti kodu olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "İzlenen ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "Satın Alma Fiyatı Olanlar" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "Satın alma fiyatı olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "Harici Konum" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "Harici bir konumdaki ögeleri göster" @@ -9379,47 +9394,47 @@ msgstr "Harici bir konumdaki ögeleri göster" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "Yeni bir stok ögesi ekle" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "Bir stok ögesinden bir miktar kaldır" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "Stok ögelerini yeni konumlara taşı" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "Stok durumunu değiştir" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "Stok ögelerinin durumunu değiştir" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "Stoku birleştir" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "Stok ögelerini birleştir" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "Yeni stok sipariş et" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "Müşteriye ata" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "Stoku sil" @@ -9435,65 +9450,65 @@ msgstr "Kurulan stok ögeleri için test sonucunu göster" msgid "Attachment" msgstr "Ek" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "Test istasyonu" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "Bitti" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "Test Sonucunu Düzenle" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "Test sonucu güncellendi" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "Test Sonucunu Sil" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "Test sonucu silindi" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "Test Geçti" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "Test sonucu kaydedildi" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "Test sonucunu kaydetme başarısız oldu" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "Testi Geçir" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "İstenen testler için sonuçları göster" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "Kurulanı İçer" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "Kurulan stok ögeleri için sonuçları göster" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "Geçti" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "Yalnızca geçen testleri göster" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 8f44687d07..4f9d947f5c 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\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" @@ -30,7 +30,7 @@ msgstr "Сталася помилка під час рендерингу цьо #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Відкрити в інтерфейсі адміністратора" @@ -73,7 +73,7 @@ msgstr "Етикетку успішно роздруковано" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Помилка" @@ -162,11 +162,11 @@ msgstr "Так" msgid "No" msgstr "Ні" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Низький залишок" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Починаємо" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Не вдалося увійти" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Перевірте введені дані та повторіть спробу." @@ -775,7 +783,7 @@ msgstr "Перевірте введені дані та повторіть сп #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Пошту відправлено" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "Параметри" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,9 +1215,13 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" +msgid "View Barcode" msgstr "" +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" + #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" msgstr "Переглянути штрих-код" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "" @@ -1319,39 +1327,39 @@ msgstr "" msgid "This panel is a placeholder." msgstr "" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "Користувацький штрих-код" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Власний штрих-код зареєстрований для цього елемента. Показаний код не має власних штрих-кодів." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "" msgid "Link" msgstr "" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "" @@ -1657,13 +1665,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "В наявності" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "" @@ -1884,7 +1892,7 @@ msgstr "Версія" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "" @@ -1980,7 +1988,7 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "" @@ -2037,7 +2045,7 @@ msgstr "" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "" @@ -2060,7 +2068,6 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "" @@ -2163,7 +2170,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2171,7 +2178,7 @@ msgstr "" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Адреса" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Адреси" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Контакт" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Контакти" @@ -2274,9 +2281,9 @@ msgstr "Власники" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2388,9 +2395,8 @@ msgstr "Немає в наявності" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Серійний номер" @@ -2398,6 +2404,7 @@ msgstr "Серійний номер" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Серійний номер" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Кількість" @@ -2427,20 +2435,20 @@ msgstr "Кількість" msgid "Edit Setting" msgstr "Змінити налаштування" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Налаштування {0} успішно оновлено" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Налаштування оновлено" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "" @@ -3048,10 +3056,6 @@ msgstr "" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Статус" @@ -3355,7 +3360,7 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "" @@ -3571,11 +3576,11 @@ msgstr "" msgid "Receive Line Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "Отримати предмети" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "Елемент, отриманий на складі" @@ -3615,8 +3620,8 @@ msgstr "" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "" @@ -3647,15 +3652,18 @@ msgstr "Перемістити" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Додати" @@ -3667,7 +3675,7 @@ msgstr "Кількість" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "" @@ -3809,20 +3817,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "" @@ -4932,7 +4940,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "" @@ -5010,11 +5018,11 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5345,52 +5353,65 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" @@ -5568,7 +5589,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" @@ -5695,27 +5716,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" @@ -5736,7 +5747,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "" @@ -6019,7 +6030,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "" @@ -7102,7 +7113,7 @@ msgstr "Біл матеріалів не можна редагувати, том #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "" @@ -7568,15 +7579,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Сповіщення" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index d80175aa62..c9bc58e565 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-11-28 20:52\n" +"PO-Revision-Date: 2024-12-04 07:01\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -30,7 +30,7 @@ msgstr "Một lỗi đã xảy ra trong quá trình hiển thị thành phần n #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "Mở trong giao diện quản trị" @@ -73,7 +73,7 @@ msgstr "In nhãn hoàn tất thành công" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "Lỗi" @@ -162,11 +162,11 @@ msgstr "Đồng ý" msgid "No" msgstr "Không" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "Phụ kiện đã đăng ký" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "Danh mục đã đăng ký" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "Còn ít hàng" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "Yêu cầu cho đơn đặt bản dựng" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "Đơn đặt bản dựng đang quá hạn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "Đơn đặt quá hạn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "Đơn mua quá hạn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "Bắt đầu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "Bắt đầu với InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "Đăng nhập thất bại" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "Kiểm tra đầu vào của bạn và thử lại." @@ -775,7 +783,7 @@ msgstr "Kiểm tra đầu vào của bạn và thử lại." #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "Thư đã được gửi đi thành công" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "Nhập hồ sơ" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "" @@ -1196,10 +1204,6 @@ msgstr "" msgid "Options" msgstr "" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "Chức năng mã vạch" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "Xem" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "Liên kết mã vạch tùy chỉnh với mục này" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "Gỡ liên kết mã vạch" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "Bảng điều khiển này là dự kiến." -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "Thấp (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "Trung bình (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "Một phần tư (25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "Cao (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "Mã vạch tùy chỉnh đã được đăng ký cho mặt hàng này. Mã hiển thị không phải là mã vạch tùy chỉnh đó." -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "Dữ liệu mã vạch:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "Chọn mức độ sửa lỗi" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "Chọn mức độ sửa lỗi" msgid "Link" msgstr "Liên kết" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "Thao tác này sẽ xóa liên kết đến mã vạch được liên kết" @@ -1657,13 +1665,13 @@ msgstr "Phụ tùng" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Kho hàng" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Ngày" @@ -1884,7 +1892,7 @@ msgstr "Phiên bản" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "Hoạt động" @@ -1980,7 +1988,7 @@ msgstr "Model không rõ: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "Mẫu thử nghiệm" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "Phụ kiện nhà cung cấp" @@ -2037,7 +2045,7 @@ msgstr "Nhà cung cấp phụ kiện" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "Phụ kiện nhà sản xuất" @@ -2060,7 +2068,6 @@ msgstr "Danh mục phụ kiện" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "Xây dựng mặt hàng" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "Công ty" @@ -2163,7 +2170,7 @@ msgstr "Mã dự án" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Đơn đặt mua" @@ -2171,7 +2178,7 @@ msgstr "Đơn đặt mua" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "Địa chỉ" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "Địa chỉ" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "Liên hệ" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "Danh bạ" @@ -2274,9 +2281,9 @@ msgstr "Chủ sở hữu" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "Lô hàng" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Không hoạt động" @@ -2388,9 +2395,8 @@ msgstr "Hết hàng" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "Số sê-ri" @@ -2398,6 +2404,7 @@ msgstr "Số sê-ri" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "Số sê-ri" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Số lượng" @@ -2427,20 +2435,20 @@ msgstr "Số lượng" msgid "Edit Setting" msgstr "Sửa thiết lập" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "Cấu hình {0} được cập nhật thành công" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "Cài đặt đã được cập nhật" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "Lỗi sửa thiết lập" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "Không có cấu hình cụ thể" @@ -3048,10 +3056,6 @@ msgstr "Đi đến Trung tâm quản trị" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Trạng thái" @@ -3355,7 +3360,7 @@ msgstr "Xây dựng đầu ra đã bị hủy" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "" @@ -3516,7 +3521,7 @@ msgstr "Cửa hàng đã nhận hàng" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "Mã lô hàng" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "Đã nhận" @@ -3571,11 +3576,11 @@ msgstr "Đã nhận" msgid "Receive Line Items" msgstr "Nhận hạng mục" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "" @@ -3615,8 +3620,8 @@ msgstr "Trạng thái kho" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "Thêm mặt hàng trong kho" @@ -3647,15 +3652,18 @@ msgstr "Di chuyển" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Còn hàng" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "Thêm" @@ -3667,7 +3675,7 @@ msgstr "Đếm" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "Thêm kho" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "Xoá kho" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "Chuyển kho" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "Kiểm kê" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "Xóa mặt hàng trong kho" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "Đã đăng xuất" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "Đăng xuất thành công" @@ -3809,20 +3817,20 @@ msgstr "Đăng xuất thành công" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." msgstr "Kiểm tra hộp thư để lấy liên kết đặt lại. Việc này chỉ có tác dụng khi bạn có tài khoản. Cần kiểm tra thư mục Spam/Junk." -#: src/functions/auth.tsx:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "Thiết lập lại thất bại" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "Đã đăng nhập" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "Đăng nhập thành công." @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "IPN" @@ -4932,7 +4940,7 @@ msgstr "Đã tạo" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "Ngày mục tiêu" @@ -5010,11 +5018,11 @@ msgstr "Kho hàng đã phân bổ" msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "Kết quả kiểm tra" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "Sửa đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "Tạo đơn đặt bản dựng" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "Hủy đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Đã huỷ giao dịch" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Hủy đơn hàng này" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "Chuyển trạng thái chờ đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Chuyển đơn hàng sang trạng thái chờ" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Đơn hàng đã chuyển sang chờ" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Đã xác nhận" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Đánh dấu hoàn thành" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "Thao tác đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Chỉnh sửa đơn hàng" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Nhân bản đơn hàng" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Giữ đơn hàng" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Hủy đơn hàng" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "Tiền tệ mặc định" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "Nguyên liệu nhà cung cấp" msgid "Assigned Stock" msgstr "Kho đã được giao" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Sửa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "Xóa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "Chức năng doanh nghiệp" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "Liên kết Ngoài" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Chi tiết" @@ -5345,52 +5353,65 @@ msgstr "Mô tả sản phẩm" msgid "Pack Quantity" msgstr "Số lượng gói" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "On Order" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Khả dụng" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Đã cập nhật" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "Khả dụng" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "Chi tiết" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "Kho đã nhận hàng" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Giá nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "Thao tác" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "Sửa sản phẩm nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "Xoá" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "Hết hàng" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "Sửa đổi của" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Sửa đổi" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Danh mục" @@ -5568,7 +5589,7 @@ msgstr "Có thể dựng" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Đang sản xuất" @@ -5695,27 +5716,17 @@ msgstr "Phụ kiện liên quan" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "Có sẵn" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "Hết hàng" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "Bắt buộc" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "On Order" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Sửa phụ kiện" @@ -5736,7 +5747,7 @@ msgstr "Không thể khôi phục việc xóa nguyên liệu này" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "Thao tác kho" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "" @@ -5942,7 +5953,7 @@ msgstr "Giá cao nhất" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "Đơn giá" @@ -6019,7 +6030,7 @@ msgstr "Giá tổng thể" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "Cập nhật lần cuối" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "Sử dụng bởi" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "Thao tác kho items" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "Đang dựng" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "Thông tin kho" @@ -7102,7 +7113,7 @@ msgstr "Không thể sửa BOM, do nguyên liệu bị khoá" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "Lắp ráp" @@ -7135,7 +7146,7 @@ msgstr "" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "Bao gồm các biến thể" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "" @@ -7229,7 +7240,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "" @@ -7352,14 +7363,14 @@ msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "" @@ -7516,51 +7527,51 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "Tệp tin đã được tải lên" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "Tệp tin {0} đã được tải lên thành công" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "Lỗi tải lên" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "Tệp không thể tải lên" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "Xóa tệp đính kèm" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "Thêm tệp đính kèm" @@ -7568,15 +7579,15 @@ msgstr "Thêm tệp đính kèm" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "Thêm liên kết ngoại" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "Không tìm thấy tệp đính kèm" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "" @@ -7584,7 +7595,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "Tuổi" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "Thông báo" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "Mẫu" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "Đã cài đặt" @@ -8579,27 +8590,31 @@ msgstr "" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 -msgid "Model Type" -msgstr "" - #: src/tables/settings/ImportSessionTable.tsx:109 #: src/tables/settings/TemplateTable.tsx:370 +msgid "Model Type" +msgstr "" + +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "" @@ -8954,11 +8969,11 @@ msgstr "" msgid "Report" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "" @@ -8990,32 +9005,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "" @@ -9138,240 +9153,240 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "" @@ -9379,47 +9394,47 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "" @@ -9435,65 +9450,65 @@ msgstr "" msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 2f6b4ef1c5..fc500aa35e 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-11-28 20:51\n" +"PO-Revision-Date: 2024-12-04 07:00\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -30,7 +30,7 @@ msgstr "渲染此组件时发生错误。请参阅控制台获取更多信息。 #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "在管理员界面打开" @@ -73,7 +73,7 @@ msgstr "标签打印成功" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "错误" @@ -162,11 +162,11 @@ msgstr "是" msgid "No" msgstr "否" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "未选中小组件" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "使用菜单将小组件添加到面板" @@ -196,7 +196,7 @@ msgstr "添加小组件" msgid "Remove Widgets" msgstr "移除小组件" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "从面板中删除此小组件" @@ -216,161 +216,169 @@ msgstr "没有可用组件" msgid "There are no more widgets available for the dashboard" msgstr "面板没有更多的组件" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "已订购零件" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "显示订阅的零件数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "已订阅类别" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "显示订阅的零件类别数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "低库存" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "显示低库存的零件数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "生产订单所需的" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "已过期库存项" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "显示已过期的库存项" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "过期库存项" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "显示过期库存项" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "逾期的生产订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "逾期的销售订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "逾期的采购订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "快速上手" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "开始使用 InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "登录失败" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "请检查您的输入并重试。" @@ -775,7 +783,7 @@ msgstr "请检查您的输入并重试。" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "邮件发送成功" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "导入记录" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "导入的行" @@ -1196,10 +1204,6 @@ msgstr "导入的行" msgid "Options" msgstr "选项" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "条形码操作" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "视图" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "将自定义条形码链接到此项目" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "解绑条形码" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "此面板是一个占位符。" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "低 (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "中 (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "四分之一(25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "高 (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "自定义条形码" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "此条目注册了自定义条形码。显示的码並非该条码。" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "条形码数据:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "选择错误纠正级别" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "选择错误纠正级别" msgid "Link" msgstr "链接" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "这将删除关联条形码的链接" @@ -1657,13 +1665,13 @@ msgstr "零件" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "库存" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "作者" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "日期" @@ -1884,7 +1892,7 @@ msgstr "版本" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "激活" @@ -1980,7 +1988,7 @@ msgstr "未知模型: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "零件测试模板" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "供应商零件" @@ -2037,7 +2045,7 @@ msgstr "供应商零件" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "制造商零件" @@ -2060,7 +2068,6 @@ msgstr "零件类别" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "构建多个项目" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "公司" @@ -2163,7 +2170,7 @@ msgstr "项目编码" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "采购订单" @@ -2171,7 +2178,7 @@ msgstr "采购订单" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "地址" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "地址" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "联系人" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "联系人" @@ -2274,9 +2281,9 @@ msgstr "所有者" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "配送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "未激活" @@ -2388,9 +2395,8 @@ msgstr "无库存" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "序列号" @@ -2398,6 +2404,7 @@ msgstr "序列号" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "序列号" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "数量" @@ -2427,20 +2435,20 @@ msgstr "数量" msgid "Edit Setting" msgstr "编辑设置" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "成功更新设置{0}" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "设置已更新" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "编辑设置时出错" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "未指定设置" @@ -3048,10 +3056,6 @@ msgstr "转到管理中心" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "批次" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "批次" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "状态" @@ -3355,7 +3360,7 @@ msgstr "生产已完成" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "已分配" @@ -3516,7 +3521,7 @@ msgstr "存储已收到的库存" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "批号" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "库存单位 (SKU)" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "已接收" @@ -3571,11 +3576,11 @@ msgstr "已接收" msgid "Receive Line Items" msgstr "接收行项目" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "接收物品" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "已收到库存物品" @@ -3615,8 +3620,8 @@ msgstr "库存状态" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "编辑库存项" @@ -3647,15 +3652,18 @@ msgstr "移动" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "入库" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "添加" @@ -3667,7 +3675,7 @@ msgstr "总计" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "添加库存" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "移除库存" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "转移库存" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "库存数量" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "删除库存项" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "已登出" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "已成功登出" @@ -3809,20 +3817,20 @@ msgstr "已成功登出" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "重置失败" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "已登录" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "已成功登入" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "内部零件编码 IPN" @@ -4932,7 +4940,7 @@ msgstr "已创建" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "预计日期" @@ -5010,11 +5018,11 @@ msgstr "已分配的库存" msgid "Consumed Stock" msgstr "已消耗库存" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "子生产订单" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "测试结果" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "编辑生产订单" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "添加生产订单" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "取消生产订单" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "订单已取消" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "取消此订单" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "挂起生产订单" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "将此订单挂起" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "发出生产订单" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "发出这个订单" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "订单发起" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "完成生产订单" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "标记该订单为已完成" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "订单已完成" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "发布订单" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "完成订单" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "生产订单操作" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "编辑订单" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "复制订单" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "取消订单" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "默认货币单位" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "已提供的零件" msgid "Assigned Stock" msgstr "已分配的库存" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "编辑公司" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "删除该公司" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "公司操作" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "外部链接" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "零件详情" @@ -5345,52 +5353,65 @@ msgstr "零件描述" msgid "Pack Quantity" msgstr "包装数量" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "订购中" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "供应商可用性" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "可用性已更新" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "可用性" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "供应商零件详情" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "接收库存" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "供应商价格" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "供应商零件操作" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "编辑供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "删除供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "添加供应商零件" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "无库存" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "修订" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "版本" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "类别" @@ -5568,7 +5589,7 @@ msgstr "可以创建" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "生产中" @@ -5695,27 +5716,17 @@ msgstr "关联零件" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "可用的" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "无库存" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "必填" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "订购中" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "编辑零件" @@ -5736,7 +5747,7 @@ msgstr "删除此零件无法撤销" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "库存操作" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "删除盘点条目" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "生成盘点报告" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "计划盘点报告" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "库存价值" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "盘点报告" @@ -5942,7 +5953,7 @@ msgstr "最高价格" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "单价" @@ -6019,7 +6030,7 @@ msgstr "总价" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "最近更新" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "消耗者" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "有效期至" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "库存项操作" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "呆滞" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "已过期" @@ -6907,7 +6918,7 @@ msgstr "正在生产" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "库存信息" @@ -7102,7 +7113,7 @@ msgstr "无法编辑材料清单,因为零件已锁定" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "装配" @@ -7135,7 +7146,7 @@ msgstr "显示分配给构建输出的项目" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "包含变体" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "可测试" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "已跟踪" @@ -7229,7 +7240,7 @@ msgstr "库存不足" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "无可用库存" @@ -7352,14 +7363,14 @@ msgstr "根据负责人进行筛选" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "添加测试结果" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "测试结果已添加" @@ -7516,51 +7527,51 @@ msgstr "删除联系人" msgid "Add contact" msgstr "添加联系人" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "文件已上传" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "文件 {0} 上传成功。" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "上传错误" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "文件无法上传。" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "上传附件" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "编辑附件" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "删除附件" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "是链接" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "显示链接附件" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "是文件" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "显示文件附件" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "添加附件" @@ -7568,15 +7579,15 @@ msgstr "添加附件" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "添加外部链接" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "找不到附件。" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "拖拽附件文件到此处上传" @@ -7584,7 +7595,7 @@ msgstr "拖拽附件文件到此处上传" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "寿命" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "通知" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "显示必选测试" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "已启用" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "样本" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "已安装" @@ -8579,27 +8590,31 @@ msgstr "显示活跃供应商" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "接收日期" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "显示已收到的项目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "按行项目状态筛选" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "接收选中项目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "接收物品" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "生产库存" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "订单库存" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "响应" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "按用户筛选" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "任务ID" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "已开始" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "删除导入的会话" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "创建导入会话" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "已上传" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "型号类型" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "按目标型号筛选" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "按导入会话状态筛选" @@ -8954,11 +8969,11 @@ msgstr "下一次运行" msgid "Report" msgstr "报告" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "零件计数" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "删除报告" @@ -8990,32 +9005,32 @@ msgstr "获取插件详细信息时出错" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "修改" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "报告模板文件" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "编辑模板" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "删除模板" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "按启用状态筛选" @@ -9138,240 +9153,240 @@ msgstr "删除位置类型" msgid "Icon" msgstr "图标" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "该库存项正在生产" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "库存项已分配到销售订单" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "库存项已分配给客户" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "此库存项已安装在另一个库存项中" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "此库存项已被生产订单消耗" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "此库存项不可用" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "此库存项已过期" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "此库存项是过期项" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "此库存项已完全分配" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "此库存项已被部分分配" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "库存项已耗尽" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "盘点日期" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "显示激活零件的库存" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "显示激活零件的库存" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "按库存状态筛选" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "显示已组装零件的库存" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "显示已分配的项目" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "显示可用的项目" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "包括子地点" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "包括子地点的库存" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "耗尽" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "显示耗尽的库存项" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "显示库存中的项目" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "显示正在生产的项目" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "包括变体零件的库存项" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "显示安装在其他项目中的库存项" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "发送给客户" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "显示已发送给客户的项目" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "已序列化" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "显示带有序列号的项目" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "有批号" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "显示有批号的项目" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "显示已跟踪项目" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "有采购价格" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "显示有购买价格的项目" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "外部地点" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "显示外部库存地点的项目" @@ -9379,47 +9394,47 @@ msgstr "显示外部库存地点的项目" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "添加一个新的库存项" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "从库存项中删除一些数量" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "将库存项目移动到新位置" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "更改库存状态" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "更改库存项的状态" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "合并库存" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "合并库存项" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "订单新库存" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "分配给客户" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "删除库存" @@ -9435,65 +9450,65 @@ msgstr "已安装库存项目的测试结果" msgid "Attachment" msgstr "附件" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "测试站" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "已完成" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "编辑测试结果" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "测试结果已更新" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "删除测试结果" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "测试结果已删除" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "测试通过" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "测试结果已被记录" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "记录测试结果失败" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "通过测试" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "显示需要测试的结果" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "包含已安装的" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "显示已安装库存项目的结果" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "通过" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "只显示通过的测试" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index f90f275d28..0e0d1b3fdd 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-11-28 20:51\n" +"PO-Revision-Date: 2024-12-04 07:00\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -30,7 +30,7 @@ msgstr "渲染此組件時發生錯誤。請參閲控制枱獲取更多信息。 #~ msgid "Title" #~ msgstr "Title" -#: src/components/buttons/AdminButton.tsx:84 +#: src/components/buttons/AdminButton.tsx:87 msgid "Open in admin interface" msgstr "在管理員界面打開" @@ -73,7 +73,7 @@ msgstr "標籤打印成功" #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:487 #: src/tables/bom/BomTable.tsx:454 -#: src/tables/stock/StockItemTestResultTable.tsx:317 +#: src/tables/stock/StockItemTestResultTable.tsx:320 msgid "Error" msgstr "錯誤" @@ -162,11 +162,11 @@ msgstr "是" msgid "No" msgstr "否" -#: src/components/dashboard/DashboardLayout.tsx:286 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:289 +#: src/components/dashboard/DashboardLayout.tsx:288 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -196,7 +196,7 @@ msgstr "" msgid "Remove Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:63 msgid "Remove this widget from the dashboard" msgstr "" @@ -216,161 +216,169 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:19 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:22 msgid "Subscribed Parts" msgstr "已訂購零件" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:20 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:23 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:29 msgid "Subscribed Categories" msgstr "已訂閲類別" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:27 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:30 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:35 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:38 #: src/pages/part/PartSchedulingDetail.tsx:306 #: src/tables/part/PartTable.tsx:236 msgid "Low Stock" msgstr "低庫存" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:37 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:40 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +msgid "Required for Build Orders" +msgstr "生產訂單所需的" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:47 +msgid "Show parts which are required for active build orders" +msgstr "" + +#: src/components/dashboard/DashboardWidgetLibrary.tsx:52 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:45 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:51 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:60 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:62 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:59 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:61 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 msgid "Overdue Build Orders" msgstr "逾期的生產訂單" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:68 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:77 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:75 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:84 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:91 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 msgid "Overdue Sales Orders" msgstr "逾期的銷售訂單" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:98 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:105 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:112 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 msgid "Overdue Purchase Orders" msgstr "逾期的採購訂單" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:119 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:126 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:133 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:140 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:147 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:149 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:38 msgid "Getting Started" msgstr "快速上手" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 #: src/defaults/links.tsx:41 msgid "Getting started with InvenTree" msgstr "開始使用 InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 #: src/components/dashboard/widgets/NewsWidget.tsx:122 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "The latest news from InvenTree" msgstr "" @@ -765,7 +773,7 @@ msgstr "登錄失敗" #: src/components/forms/AuthenticationForm.tsx:62 #: src/components/forms/AuthenticationForm.tsx:79 #: src/components/forms/AuthenticationForm.tsx:216 -#: src/functions/auth.tsx:175 +#: src/functions/auth.tsx:178 msgid "Check your input and try again." msgstr "請檢查您的輸入並重試。" @@ -775,7 +783,7 @@ msgstr "請檢查您的輸入並重試。" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:73 -#: src/functions/auth.tsx:166 +#: src/functions/auth.tsx:169 msgid "Mail delivery successful" msgstr "郵件發送成功" @@ -1184,7 +1192,7 @@ msgid "Importing Records" msgstr "導入記錄" #: src/components/importer/ImporterImportProgress.tsx:39 -#: src/tables/settings/ImportSessionTable.tsx:78 +#: src/tables/settings/ImportSessionTable.tsx:79 msgid "Imported Rows" msgstr "導入的行" @@ -1196,10 +1204,6 @@ msgstr "導入的行" msgid "Options" msgstr "選項" -#: src/components/items/ActionDropdown.tsx:140 -#~ msgid "View Barcode" -#~ msgstr "View Barcode" - #: src/components/items/ActionDropdown.tsx:161 #: src/tables/InvenTreeTableHeader.tsx:157 #: src/tables/InvenTreeTableHeader.tsx:158 @@ -1211,8 +1215,12 @@ msgstr "條碼操作" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:166 -msgid "View" -msgstr "視圖" +msgid "View Barcode" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:166 +#~ msgid "View" +#~ msgstr "View" #: src/components/items/ActionDropdown.tsx:168 msgid "View barcode" @@ -1227,7 +1235,7 @@ msgid "Link a custom barcode to this item" msgstr "將自定義條碼鏈接到此項目" #: src/components/items/ActionDropdown.tsx:182 -#: src/components/items/QRCode.tsx:193 +#: src/components/items/QRCode.tsx:204 #: src/forms/PurchaseOrderForms.tsx:465 msgid "Unlink Barcode" msgstr "解綁條碼" @@ -1319,39 +1327,39 @@ msgstr "PLH" msgid "This panel is a placeholder." msgstr "此面板是一個佔位符。" -#: src/components/items/QRCode.tsx:89 +#: src/components/items/QRCode.tsx:90 msgid "Low (7%)" msgstr "低 (7%)" -#: src/components/items/QRCode.tsx:90 +#: src/components/items/QRCode.tsx:91 msgid "Medium (15%)" msgstr "中 (15%)" -#: src/components/items/QRCode.tsx:91 +#: src/components/items/QRCode.tsx:92 msgid "Quartile (25%)" msgstr "四分之一(25%)" -#: src/components/items/QRCode.tsx:92 +#: src/components/items/QRCode.tsx:93 msgid "High (30%)" msgstr "高 (30%)" -#: src/components/items/QRCode.tsx:100 +#: src/components/items/QRCode.tsx:103 msgid "Custom barcode" msgstr "自定義條碼" -#: src/components/items/QRCode.tsx:101 +#: src/components/items/QRCode.tsx:104 msgid "A custom barcode is registered for this item. The shown code is not that custom barcode." msgstr "此條目註冊了自定義條碼。顯示的代碼並非該條碼。" -#: src/components/items/QRCode.tsx:118 +#: src/components/items/QRCode.tsx:123 msgid "Barcode Data:" msgstr "條碼數據:" -#: src/components/items/QRCode.tsx:129 +#: src/components/items/QRCode.tsx:134 msgid "Select Error Correction Level" msgstr "選擇錯誤糾正級別" -#: src/components/items/QRCode.tsx:171 +#: src/components/items/QRCode.tsx:178 #: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 @@ -1360,7 +1368,7 @@ msgstr "選擇錯誤糾正級別" msgid "Link" msgstr "鏈接" -#: src/components/items/QRCode.tsx:190 +#: src/components/items/QRCode.tsx:200 msgid "This will remove the link to the associated barcode" msgstr "這將刪除關聯條碼的鏈接" @@ -1657,13 +1665,13 @@ msgstr "零件" #: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:349 #: src/pages/stock/StockDetail.tsx:537 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "庫存" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1673,7 +1681,7 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:339 +#: src/pages/company/SupplierPartDetail.tsx:354 #: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" @@ -1858,7 +1866,7 @@ msgstr "作者" #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 #: src/tables/ColumnRenderers.tsx:221 #: src/tables/build/BuildOrderTestTable.tsx:157 -#: src/tables/settings/StocktakeReportTable.tsx:40 +#: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "日期" @@ -1884,7 +1892,7 @@ msgstr "版本" #: src/tables/purchasing/SupplierPartTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:190 #: src/tables/settings/UserTable.tsx:283 -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Active" msgstr "激活" @@ -1980,7 +1988,7 @@ msgstr "未知模型: {model}" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:262 #: src/forms/StockForms.tsx:679 @@ -2022,12 +2030,12 @@ msgid "Part Test Templates" msgstr "零件測試模板" #: src/components/render/ModelType.tsx:56 -#: src/pages/company/SupplierPartDetail.tsx:367 +#: src/pages/company/SupplierPartDetail.tsx:404 #: src/pages/stock/StockDetail.tsx:200 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/stock/StockItemTable.tsx:229 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Supplier Part" msgstr "供應商零件" @@ -2037,7 +2045,7 @@ msgstr "供應商零件" #: src/components/render/ModelType.tsx:66 #: src/tables/part/PartPurchaseOrdersTable.tsx:55 -#: src/tables/stock/StockItemTable.tsx:234 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Manufacturer Part" msgstr "製造商零件" @@ -2060,7 +2068,6 @@ msgstr "零件類別" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/ReturnOrderForms.tsx:212 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/stock/StockDetail.tsx:872 #: src/tables/stock/StockTrackingTable.tsx:49 @@ -2131,7 +2138,7 @@ msgid "Build Items" msgstr "構建多個項目" #: src/components/render/ModelType.tsx:143 -#: src/pages/company/CompanyDetail.tsx:324 +#: src/pages/company/CompanyDetail.tsx:325 msgid "Company" msgstr "公司" @@ -2163,7 +2170,7 @@ msgstr "項目編碼" #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:262 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:229 #: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "採購訂單" @@ -2171,7 +2178,7 @@ msgstr "採購訂單" #: src/components/render/ModelType.tsx:162 #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:252 +#: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" @@ -2243,7 +2250,7 @@ msgid "Address" msgstr "地址" #: src/components/render/ModelType.tsx:212 -#: src/pages/company/CompanyDetail.tsx:258 +#: src/pages/company/CompanyDetail.tsx:259 msgid "Addresses" msgstr "地址" @@ -2255,7 +2262,7 @@ msgid "Contact" msgstr "聯繫人" #: src/components/render/ModelType.tsx:220 -#: src/pages/company/CompanyDetail.tsx:252 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Contacts" msgstr "聯繫人" @@ -2274,9 +2281,9 @@ msgstr "所有者" #: src/components/render/ModelType.tsx:235 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 -#: src/tables/settings/ImportSessionTable.tsx:120 -#: src/tables/settings/StocktakeReportTable.tsx:44 -#: src/tables/stock/StockItemTestResultTable.tsx:204 +#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/StocktakeReportTable.tsx:45 +#: src/tables/stock/StockItemTestResultTable.tsx:207 #: src/tables/stock/StockTrackingTable.tsx:191 #: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" @@ -2371,8 +2378,8 @@ msgstr "配送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:310 -#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/SupplierPartDetail.tsx:367 #: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "未激活" @@ -2388,9 +2395,8 @@ msgstr "無庫存" #: src/pages/stock/StockDetail.tsx:804 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 -#: src/tables/stock/StockItemTable.tsx:374 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Serial Number" msgstr "序列號" @@ -2398,6 +2404,7 @@ msgstr "序列號" #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 #: src/forms/PurchaseOrderForms.tsx:690 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 #: src/pages/part/PartStocktakeDetail.tsx:60 @@ -2414,6 +2421,7 @@ msgstr "序列號" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 #: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "數量" @@ -2427,20 +2435,20 @@ msgstr "數量" msgid "Edit Setting" msgstr "編輯設置" -#: src/components/settings/SettingList.tsx:78 -#: src/components/settings/SettingList.tsx:108 +#: src/components/settings/SettingList.tsx:79 +#: src/components/settings/SettingList.tsx:109 msgid "Setting {0} updated successfully" msgstr "成功更新設置{0}" -#: src/components/settings/SettingList.tsx:107 +#: src/components/settings/SettingList.tsx:108 msgid "Setting updated" msgstr "設置已更新" -#: src/components/settings/SettingList.tsx:117 +#: src/components/settings/SettingList.tsx:118 msgid "Error editing setting" msgstr "編輯設置時出錯" -#: src/components/settings/SettingList.tsx:162 +#: src/components/settings/SettingList.tsx:163 msgid "No settings specified" msgstr "未指定設置" @@ -3048,10 +3056,6 @@ msgstr "轉到管理中心" #~ msgid "Depleted Stock" #~ msgstr "Depleted Stock" -#: src/defaults/dashboardItems.tsx:64 -#~ msgid "Required for Build Orders" -#~ msgstr "Required for Build Orders" - #: src/defaults/dashboardItems.tsx:71 #~ msgid "Expired Stock" #~ msgstr "Expired Stock" @@ -3298,8 +3302,8 @@ msgstr "批次" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/forms/ReturnOrderForms.tsx:168 -#: src/forms/ReturnOrderForms.tsx:212 +#: src/forms/ReturnOrderForms.tsx:176 +#: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:604 #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 @@ -3309,12 +3313,13 @@ msgstr "批次" #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:165 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:63 #: src/tables/settings/CustomStateTable.tsx:57 -#: src/tables/settings/ImportSessionTable.tsx:114 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:311 #: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "狀態" @@ -3355,7 +3360,7 @@ msgstr "生產已完成" #: src/forms/SalesOrderForms.tsx:248 #: src/tables/build/BuildLineTable.tsx:181 #: src/tables/sales/SalesOrderLineItemTable.tsx:292 -#: src/tables/stock/StockItemTable.tsx:313 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Allocated" msgstr "已分配" @@ -3516,7 +3521,7 @@ msgstr "存儲已收到的庫存" #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 #: src/tables/sales/SalesOrderAllocationTable.tsx:132 -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Batch Code" msgstr "批號" @@ -3536,7 +3541,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:591 #: src/forms/StockForms.tsx:620 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:222 +#: src/pages/company/SupplierPartDetail.tsx:237 #: src/pages/stock/StockDetail.tsx:329 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" @@ -3563,7 +3568,7 @@ msgstr "庫存單位 (SKU)" #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:152 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:160 msgid "Received" msgstr "已接收" @@ -3571,11 +3576,11 @@ msgstr "已接收" msgid "Receive Line Items" msgstr "接收行項目" -#: src/forms/ReturnOrderForms.tsx:223 +#: src/forms/ReturnOrderForms.tsx:231 msgid "Receive Items" msgstr "接收物品" -#: src/forms/ReturnOrderForms.tsx:230 +#: src/forms/ReturnOrderForms.tsx:238 msgid "Item received into stock" msgstr "已收到庫存物品" @@ -3615,8 +3620,8 @@ msgstr "庫存狀態" #: src/forms/StockForms.tsx:219 #: src/pages/stock/StockDetail.tsx:564 -#: src/tables/stock/StockItemTable.tsx:512 -#: src/tables/stock/StockItemTable.tsx:632 +#: src/tables/stock/StockItemTable.tsx:533 +#: src/tables/stock/StockItemTable.tsx:653 msgid "Add Stock Item" msgstr "編輯庫存項" @@ -3647,15 +3652,18 @@ msgstr "移動" #: src/forms/StockForms.tsx:844 #: src/forms/StockForms.tsx:886 #: src/forms/StockForms.tsx:924 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:372 #: src/pages/part/PartDetail.tsx:250 #: src/pages/part/PartDetail.tsx:844 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/purchasing/SupplierPartTable.tsx:205 +#: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "入庫" #: src/forms/StockForms.tsx:748 #: src/pages/stock/StockDetail.tsx:703 -#: src/tables/stock/StockItemTestResultTable.tsx:346 +#: src/tables/stock/StockItemTestResultTable.tsx:349 msgid "Add" msgstr "添加" @@ -3667,7 +3675,7 @@ msgstr "總計" #: src/forms/StockForms.tsx:1029 #: src/pages/stock/StockDetail.tsx:704 -#: src/tables/stock/StockItemTable.tsx:545 +#: src/tables/stock/StockItemTable.tsx:566 msgid "Add Stock" msgstr "添加庫存" @@ -3677,7 +3685,7 @@ msgstr "" #: src/forms/StockForms.tsx:1039 #: src/pages/stock/StockDetail.tsx:713 -#: src/tables/stock/StockItemTable.tsx:554 +#: src/tables/stock/StockItemTable.tsx:575 msgid "Remove Stock" msgstr "移除庫存" @@ -3688,7 +3696,7 @@ msgstr "" #: src/forms/StockForms.tsx:1049 #: src/pages/part/PartDetail.tsx:1008 #: src/pages/stock/StockDetail.tsx:734 -#: src/tables/stock/StockItemTable.tsx:574 +#: src/tables/stock/StockItemTable.tsx:595 msgid "Transfer Stock" msgstr "轉移庫存" @@ -3700,8 +3708,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:311 #: src/pages/stock/LocationDetail.tsx:315 -#: src/tables/stock/StockItemTable.tsx:563 -#: src/tables/stock/StockItemTable.tsx:567 +#: src/tables/stock/StockItemTable.tsx:584 +#: src/tables/stock/StockItemTable.tsx:588 msgid "Count Stock" msgstr "庫存數量" @@ -3734,7 +3742,7 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1106 -#: src/tables/stock/StockItemTable.tsx:621 +#: src/tables/stock/StockItemTable.tsx:642 msgid "Delete Stock Items" msgstr "刪除庫存項" @@ -3789,11 +3797,11 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:128 +#: src/functions/auth.tsx:131 msgid "Logged Out" msgstr "已登出" -#: src/functions/auth.tsx:129 +#: src/functions/auth.tsx:132 msgid "Successfully logged out" msgstr "已成功登出" @@ -3809,20 +3817,20 @@ msgstr "已成功登出" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:167 +#: src/functions/auth.tsx:170 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:174 +#: src/functions/auth.tsx:177 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" msgstr "重置失敗" -#: src/functions/auth.tsx:205 +#: src/functions/auth.tsx:208 msgid "Logged In" msgstr "已登錄" -#: src/functions/auth.tsx:206 +#: src/functions/auth.tsx:209 msgid "Successfully logged in" msgstr "已成功登入" @@ -4877,7 +4885,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:324 #: src/tables/build/BuildOrderTable.tsx:70 #: src/tables/sales/SalesOrderLineItemTable.tsx:86 -#: src/tables/stock/StockItemTable.tsx:54 +#: src/tables/stock/StockItemTable.tsx:60 msgid "IPN" msgstr "內部零件編碼 IPN" @@ -4932,7 +4940,7 @@ msgstr "已創建" #: src/pages/sales/SalesOrderDetail.tsx:215 #: src/tables/ColumnRenderers.tsx:232 #: src/tables/part/PartPurchaseOrdersTable.tsx:100 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Target Date" msgstr "預計日期" @@ -5010,11 +5018,11 @@ msgstr "已分配的庫存" msgid "Consumed Stock" msgstr "已消耗庫存" -#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/build/BuildDetail.tsx:325 msgid "Child Build Orders" msgstr "子生產訂單" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:335 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -5025,11 +5033,11 @@ msgstr "測試結果" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/build/BuildDetail.tsx:360 msgid "Edit Build Order" msgstr "編輯生產訂單" -#: src/pages/build/BuildDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:367 #: src/tables/build/BuildOrderTable.tsx:185 #: src/tables/build/BuildOrderTable.tsx:200 msgid "Add Build Order" @@ -5043,125 +5051,125 @@ msgstr "添加生產訂單" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:378 +#: src/pages/build/BuildDetail.tsx:379 msgid "Cancel Build Order" msgstr "取消生產訂單" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "訂單已取消" -#: src/pages/build/BuildDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:382 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "取消此訂單" -#: src/pages/build/BuildDetail.tsx:390 +#: src/pages/build/BuildDetail.tsx:391 msgid "Hold Build Order" msgstr "掛起生產訂單" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "將此訂單掛起" -#: src/pages/build/BuildDetail.tsx:393 +#: src/pages/build/BuildDetail.tsx:394 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:398 +#: src/pages/build/BuildDetail.tsx:399 msgid "Issue Build Order" msgstr "發出生產訂單" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "發出這個訂單" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:402 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "訂單發起" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:407 msgid "Complete Build Order" msgstr "完成生產訂單" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "標記該訂單為已完成" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:410 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "訂單已完成" -#: src/pages/build/BuildDetail.tsx:440 +#: src/pages/build/BuildDetail.tsx:441 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "發佈訂單" -#: src/pages/build/BuildDetail.tsx:447 +#: src/pages/build/BuildDetail.tsx:448 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "完成訂單" -#: src/pages/build/BuildDetail.tsx:465 +#: src/pages/build/BuildDetail.tsx:466 msgid "Build Order Actions" msgstr "生產訂單操作" -#: src/pages/build/BuildDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:471 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "編輯訂單" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:475 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "複製訂單" -#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/build/BuildDetail.tsx:479 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:483 +#: src/pages/build/BuildDetail.tsx:484 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "取消訂單" -#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/build/BuildDetail.tsx:516 #: src/pages/stock/StockDetail.tsx:254 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5196,8 +5204,8 @@ msgstr "默認貨幣單位" #: src/pages/company/CompanyDetail.tsx:128 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:221 -#: src/pages/company/SupplierPartDetail.tsx:343 +#: src/pages/company/SupplierPartDetail.tsx:236 +#: src/pages/company/SupplierPartDetail.tsx:358 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5253,16 +5261,16 @@ msgstr "已提供的零件" msgid "Assigned Stock" msgstr "已分配的庫存" -#: src/pages/company/CompanyDetail.tsx:276 +#: src/pages/company/CompanyDetail.tsx:277 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "編輯公司" -#: src/pages/company/CompanyDetail.tsx:284 +#: src/pages/company/CompanyDetail.tsx:285 msgid "Delete Company" msgstr "刪除該公司" -#: src/pages/company/CompanyDetail.tsx:292 +#: src/pages/company/CompanyDetail.tsx:293 msgid "Company Actions" msgstr "公司操作" @@ -5283,7 +5291,7 @@ msgid "External Link" msgstr "外部鏈接" #: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:218 +#: src/pages/company/SupplierPartDetail.tsx:233 #: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "零件詳情" @@ -5345,52 +5353,65 @@ msgstr "零件描述" msgid "Pack Quantity" msgstr "包裝數量" -#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:388 +#: src/pages/part/PartDetail.tsx:868 +#: src/tables/bom/BomTable.tsx:329 +#: src/tables/part/PartTable.tsx:86 +msgid "On Order" +msgstr "訂購中" + +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "供應商可用性" -#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "可用性已更新" -#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" msgstr "可用性" -#: src/pages/company/SupplierPartDetail.tsx:232 +#: src/pages/company/SupplierPartDetail.tsx:247 msgid "Supplier Part Details" msgstr "供應商零件詳情" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:253 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 msgid "Received Stock" msgstr "接收庫存" -#: src/pages/company/SupplierPartDetail.tsx:262 +#: src/pages/company/SupplierPartDetail.tsx:277 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "供應商價格" -#: src/pages/company/SupplierPartDetail.tsx:287 +#: src/pages/company/SupplierPartDetail.tsx:302 msgid "Supplier Part Actions" msgstr "供應商零件操作" -#: src/pages/company/SupplierPartDetail.tsx:311 -#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Edit Supplier Part" msgstr "編輯供應商零件" -#: src/pages/company/SupplierPartDetail.tsx:319 -#: src/tables/purchasing/SupplierPartTable.tsx:221 +#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/tables/purchasing/SupplierPartTable.tsx:226 msgid "Delete Supplier Part" msgstr "刪除供應商零件" -#: src/pages/company/SupplierPartDetail.tsx:327 +#: src/pages/company/SupplierPartDetail.tsx:342 #: src/tables/purchasing/SupplierPartTable.tsx:165 msgid "Add Supplier Part" msgstr "添加供應商零件" +#: src/pages/company/SupplierPartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:856 +msgid "No Stock" +msgstr "無庫存" + #: src/pages/part/CategoryDetail.tsx:98 #: src/pages/stock/LocationDetail.tsx:97 #: src/tables/settings/ErrorTable.tsx:63 @@ -5491,12 +5512,12 @@ msgid "Revision of" msgstr "修訂" #: src/pages/part/PartDetail.tsx:197 -#: src/tables/stock/StockItemTable.tsx:59 +#: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "版本" #: src/pages/part/PartDetail.tsx:204 -#: src/tables/notifications/NotificationsTable.tsx:31 +#: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "類別" @@ -5568,7 +5589,7 @@ msgstr "可以創建" #: src/pages/part/PartDetail.tsx:874 #: src/pages/stock/StockDetail.tsx:799 #: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "生產中" @@ -5695,27 +5716,17 @@ msgstr "關聯零件" #: src/pages/stock/StockDetail.tsx:816 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:166 -#: src/tables/stock/StockItemTable.tsx:318 +#: src/tables/stock/StockItemTable.tsx:172 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Available" msgstr "可用的" -#: src/pages/part/PartDetail.tsx:856 -msgid "No Stock" -msgstr "無庫存" - #: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/stock/StockItemTestResultTable.tsx:383 +#: src/tables/stock/StockItemTestResultTable.tsx:386 msgid "Required" msgstr "必填" -#: src/pages/part/PartDetail.tsx:868 -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/part/PartTable.tsx:86 -msgid "On Order" -msgstr "訂購中" - #: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "編輯零件" @@ -5736,7 +5747,7 @@ msgstr "刪除此零件無法撤銷" #: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:307 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:561 msgid "Stock Actions" msgstr "庫存操作" @@ -5856,24 +5867,24 @@ msgid "Delete Stocktake Entry" msgstr "刪除盤點條目" #: src/pages/part/PartStocktakeDetail.tsx:98 -#: src/tables/settings/StocktakeReportTable.tsx:69 +#: src/tables/settings/StocktakeReportTable.tsx:70 msgid "Generate Stocktake Report" msgstr "生成盤點報告" #: src/pages/part/PartStocktakeDetail.tsx:103 -#: src/tables/settings/StocktakeReportTable.tsx:71 +#: src/tables/settings/StocktakeReportTable.tsx:72 msgid "Stocktake report scheduled" msgstr "計劃盤點報告" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 #: src/pages/stock/StockDetail.tsx:312 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:257 msgid "Stock Value" msgstr "庫存價值" #: src/pages/part/PartStocktakeDetail.tsx:142 -#: src/tables/settings/StocktakeReportTable.tsx:77 +#: src/tables/settings/StocktakeReportTable.tsx:78 msgid "New Stocktake Report" msgstr "盤點報告" @@ -5942,7 +5953,7 @@ msgstr "最高價格" #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:246 msgid "Unit Price" msgstr "單價" @@ -6019,7 +6030,7 @@ msgstr "總價" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 #: src/pages/stock/StockDetail.tsx:151 -#: src/tables/stock/StockItemTable.tsx:275 +#: src/tables/stock/StockItemTable.tsx:284 msgid "Last Updated" msgstr "最近更新" @@ -6457,7 +6468,7 @@ msgid "Consumed By" msgstr "消耗者" #: src/pages/stock/StockDetail.tsx:292 -#: src/tables/stock/StockItemTable.tsx:270 +#: src/tables/stock/StockItemTable.tsx:279 msgid "Expiry Date" msgstr "有效期至" @@ -6569,12 +6580,12 @@ msgid "Stock Item Actions" msgstr "庫存項操作" #: src/pages/stock/StockDetail.tsx:841 -#: src/tables/stock/StockItemTable.tsx:413 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:847 -#: src/tables/stock/StockItemTable.tsx:407 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" @@ -6907,7 +6918,7 @@ msgstr "正在生產" #: src/tables/bom/BomTable.tsx:255 #: src/tables/part/PartTable.tsx:151 #: src/tables/sales/SalesOrderLineItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:206 +#: src/tables/stock/StockItemTable.tsx:212 msgid "Stock Information" msgstr "庫存信息" @@ -7102,7 +7113,7 @@ msgstr "無法編輯材料清單,因為零件已鎖定" #: src/tables/build/BuildLineTable.tsx:201 #: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:308 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Assembly" msgstr "裝配" @@ -7135,7 +7146,7 @@ msgstr "顯示分配給構建輸出的項目" #: src/tables/sales/ReturnOrderTable.tsx:96 #: src/tables/sales/SalesOrderAllocationTable.tsx:87 #: src/tables/sales/SalesOrderTable.tsx:97 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:352 msgid "Include Variants" msgstr "包含變體" @@ -7210,7 +7221,7 @@ msgid "Testable" msgstr "可測試" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/stock/StockItemTable.tsx:397 +#: src/tables/stock/StockItemTable.tsx:406 msgid "Tracked" msgstr "已跟蹤" @@ -7229,7 +7240,7 @@ msgstr "庫存不足" #: src/tables/build/BuildLineTable.tsx:290 #: src/tables/sales/SalesOrderLineItemTable.tsx:145 -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:181 msgid "No stock available" msgstr "無可用庫存" @@ -7352,14 +7363,14 @@ msgstr "根據負責人進行篩選" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/build/BuildOrderTestTable.tsx:118 -#: src/tables/stock/StockItemTestResultTable.tsx:275 -#: src/tables/stock/StockItemTestResultTable.tsx:347 -#: src/tables/stock/StockItemTestResultTable.tsx:403 +#: src/tables/stock/StockItemTestResultTable.tsx:278 +#: src/tables/stock/StockItemTestResultTable.tsx:350 +#: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Add Test Result" msgstr "添加測試結果" #: src/tables/build/BuildOrderTestTable.tsx:89 -#: src/tables/stock/StockItemTestResultTable.tsx:277 +#: src/tables/stock/StockItemTestResultTable.tsx:280 msgid "Test result added" msgstr "測試結果已添加" @@ -7516,51 +7527,51 @@ msgstr "刪除聯繫人" msgid "Add contact" msgstr "添加聯繫人" -#: src/tables/general/AttachmentTable.tsx:135 +#: src/tables/general/AttachmentTable.tsx:136 msgid "File uploaded" msgstr "文件已上傳" -#: src/tables/general/AttachmentTable.tsx:136 +#: src/tables/general/AttachmentTable.tsx:137 msgid "File {0} uploaded successfully" msgstr "文件 {0} 上傳成功。" -#: src/tables/general/AttachmentTable.tsx:147 +#: src/tables/general/AttachmentTable.tsx:148 msgid "Upload Error" msgstr "上傳錯誤" -#: src/tables/general/AttachmentTable.tsx:148 +#: src/tables/general/AttachmentTable.tsx:149 msgid "File could not be uploaded" msgstr "文件無法上傳。" -#: src/tables/general/AttachmentTable.tsx:196 +#: src/tables/general/AttachmentTable.tsx:197 msgid "Upload Attachment" msgstr "上傳附件" -#: src/tables/general/AttachmentTable.tsx:206 +#: src/tables/general/AttachmentTable.tsx:207 msgid "Edit Attachment" msgstr "編輯附件" -#: src/tables/general/AttachmentTable.tsx:220 +#: src/tables/general/AttachmentTable.tsx:221 msgid "Delete Attachment" msgstr "刪除附件" -#: src/tables/general/AttachmentTable.tsx:230 +#: src/tables/general/AttachmentTable.tsx:231 msgid "Is Link" msgstr "是鏈接" -#: src/tables/general/AttachmentTable.tsx:231 +#: src/tables/general/AttachmentTable.tsx:232 msgid "Show link attachments" msgstr "顯示鏈接附件" -#: src/tables/general/AttachmentTable.tsx:235 +#: src/tables/general/AttachmentTable.tsx:236 msgid "Is File" msgstr "是文件" -#: src/tables/general/AttachmentTable.tsx:236 +#: src/tables/general/AttachmentTable.tsx:237 msgid "Show file attachments" msgstr "顯示文件附件" -#: src/tables/general/AttachmentTable.tsx:245 +#: src/tables/general/AttachmentTable.tsx:246 msgid "Add attachment" msgstr "添加附件" @@ -7568,15 +7579,15 @@ msgstr "添加附件" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:256 +#: src/tables/general/AttachmentTable.tsx:257 msgid "Add external link" msgstr "添加外部鏈接" -#: src/tables/general/AttachmentTable.tsx:304 +#: src/tables/general/AttachmentTable.tsx:305 msgid "No attachments found" msgstr "找不到附件。" -#: src/tables/general/AttachmentTable.tsx:343 +#: src/tables/general/AttachmentTable.tsx:344 msgid "Drag attachment file here to upload" msgstr "拖拽附件文件到此處上傳" @@ -7584,7 +7595,7 @@ msgstr "拖拽附件文件到此處上傳" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:362 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 #: src/tables/sales/SalesOrderLineItemTable.tsx:222 #: src/tables/sales/SalesOrderLineItemTable.tsx:307 msgid "Add Line Item" @@ -7781,15 +7792,15 @@ msgstr "" msgid "Machine Driver Detail" msgstr "" -#: src/tables/notifications/NotificationsTable.tsx:26 +#: src/tables/notifications/NotificationTable.tsx:26 msgid "Age" msgstr "壽命" -#: src/tables/notifications/NotificationsTable.tsx:36 +#: src/tables/notifications/NotificationTable.tsx:37 msgid "Notification" msgstr "通知" -#: src/tables/notifications/NotificationsTable.tsx:40 +#: src/tables/notifications/NotificationTable.tsx:41 #: src/tables/plugin/PluginErrorTable.tsx:37 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" @@ -8111,8 +8122,8 @@ msgid "Show required tests" msgstr "顯示必選測試" #: src/tables/part/PartTestTemplateTable.tsx:116 -#: src/tables/settings/TemplateTable.tsx:247 -#: src/tables/settings/TemplateTable.tsx:363 +#: src/tables/settings/TemplateTable.tsx:248 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Enabled" msgstr "已啓用" @@ -8451,7 +8462,7 @@ msgid "Sample" msgstr "樣本" #: src/tables/plugin/PluginListTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:353 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Installed" msgstr "已安裝" @@ -8579,27 +8590,31 @@ msgstr "顯示活躍供應商" #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" +#: src/tables/purchasing/SupplierPartTable.tsx:206 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:139 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:147 msgid "Received Date" msgstr "接收日期" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:161 msgid "Show items which have been received" msgstr "顯示已收到的項目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:166 msgid "Filter by line item status" msgstr "按行項目狀態篩選" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 msgid "Receive selected items" msgstr "接收選中項目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:205 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:216 msgid "Receive Item" msgstr "接收物品" @@ -8663,7 +8678,7 @@ msgid "Build stock" msgstr "生產庫存" #: src/tables/sales/SalesOrderLineItemTable.tsx:396 -#: src/tables/stock/StockItemTable.tsx:603 +#: src/tables/stock/StockItemTable.tsx:624 msgid "Order stock" msgstr "訂單庫存" @@ -8731,7 +8746,7 @@ msgid "Response" msgstr "響應" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 -#: src/tables/settings/ImportSessionTable.tsx:121 +#: src/tables/settings/ImportSessionTable.tsx:122 #: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "按用户篩選" @@ -8842,7 +8857,7 @@ msgid "Task ID" msgstr "任務ID" #: src/tables/settings/FailedTasksTable.tsx:42 -#: src/tables/stock/StockItemTestResultTable.tsx:218 +#: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Started" msgstr "已開始" @@ -8900,25 +8915,25 @@ msgid "Delete Import Session" msgstr "刪除導入的會話" #: src/tables/settings/ImportSessionTable.tsx:43 -#: src/tables/settings/ImportSessionTable.tsx:131 +#: src/tables/settings/ImportSessionTable.tsx:132 msgid "Create Import Session" msgstr "創建導入會話" -#: src/tables/settings/ImportSessionTable.tsx:68 +#: src/tables/settings/ImportSessionTable.tsx:69 msgid "Uploaded" msgstr "已上傳" -#: src/tables/settings/ImportSessionTable.tsx:108 -#: src/tables/settings/TemplateTable.tsx:369 +#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/TemplateTable.tsx:370 msgid "Model Type" msgstr "型號類型" -#: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:370 +#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/TemplateTable.tsx:371 msgid "Filter by target model type" msgstr "按目標型號篩選" -#: src/tables/settings/ImportSessionTable.tsx:115 +#: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" msgstr "按導入會話狀態篩選" @@ -8954,11 +8969,11 @@ msgstr "下一次運行" msgid "Report" msgstr "報告" -#: src/tables/settings/StocktakeReportTable.tsx:35 +#: src/tables/settings/StocktakeReportTable.tsx:36 msgid "Part Count" msgstr "零件計數" -#: src/tables/settings/StocktakeReportTable.tsx:58 +#: src/tables/settings/StocktakeReportTable.tsx:59 msgid "Delete Report" msgstr "刪除報告" @@ -8990,32 +9005,32 @@ msgstr "獲取插件詳細信息時出錯" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:257 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify" msgstr "修改" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:259 msgid "Modify template file" msgstr "報告模板文件" -#: src/tables/settings/TemplateTable.tsx:314 -#: src/tables/settings/TemplateTable.tsx:382 +#: src/tables/settings/TemplateTable.tsx:315 +#: src/tables/settings/TemplateTable.tsx:383 msgid "Edit Template" msgstr "編輯模板" -#: src/tables/settings/TemplateTable.tsx:322 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Delete template" msgstr "刪除模板" -#: src/tables/settings/TemplateTable.tsx:328 +#: src/tables/settings/TemplateTable.tsx:329 msgid "Add Template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:341 +#: src/tables/settings/TemplateTable.tsx:342 msgid "Add template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:364 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by enabled status" msgstr "按啓用狀態篩選" @@ -9138,240 +9153,240 @@ msgstr "刪除位置類型" msgid "Icon" msgstr "圖標" -#: src/tables/stock/StockItemTable.tsx:90 +#: src/tables/stock/StockItemTable.tsx:96 msgid "This stock item is in production" msgstr "該庫存項正在生產" -#: src/tables/stock/StockItemTable.tsx:97 +#: src/tables/stock/StockItemTable.tsx:103 msgid "This stock item has been assigned to a sales order" msgstr "庫存項已分配到銷售訂單" -#: src/tables/stock/StockItemTable.tsx:104 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a customer" msgstr "庫存項已分配給客户" -#: src/tables/stock/StockItemTable.tsx:111 +#: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" msgstr "此庫存項已安裝在另一個庫存項中" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:124 msgid "This stock item has been consumed by a build order" msgstr "此庫存項已被生產訂單消耗" -#: src/tables/stock/StockItemTable.tsx:125 +#: src/tables/stock/StockItemTable.tsx:131 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 +#: src/tables/stock/StockItemTable.tsx:140 msgid "This stock item has expired" msgstr "此庫存項已過期" -#: src/tables/stock/StockItemTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:144 msgid "This stock item is stale" msgstr "此庫存項是過期項" -#: src/tables/stock/StockItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:156 msgid "This stock item is fully allocated" msgstr "此庫存項已完全分配" -#: src/tables/stock/StockItemTable.tsx:157 +#: src/tables/stock/StockItemTable.tsx:163 msgid "This stock item is partially allocated" msgstr "此庫存項已被部分分配" -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:191 msgid "This stock item has been depleted" msgstr "庫存項已耗盡" -#: src/tables/stock/StockItemTable.tsx:280 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Stocktake Date" msgstr "盤點日期" -#: src/tables/stock/StockItemTable.tsx:298 -msgid "Show stock for active parts" -msgstr "顯示激活零件的庫存" - #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:307 +msgid "Show stock for active parts" +msgstr "顯示激活零件的庫存" + +#: src/tables/stock/StockItemTable.tsx:312 msgid "Filter by stock status" msgstr "按庫存狀態篩選" -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:318 msgid "Show stock for assembled parts" msgstr "顯示組裝配件的庫存" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Show items which have been allocated" msgstr "顯示已分配的項目" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show items which are available" msgstr "顯示可用的項目" -#: src/tables/stock/StockItemTable.tsx:323 +#: src/tables/stock/StockItemTable.tsx:332 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "包括子地點" -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Include stock in sublocations" msgstr "包括子地點的庫存" -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Depleted" msgstr "耗盡" -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show depleted stock items" msgstr "顯示耗盡的庫存項" -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Show items which are in stock" msgstr "顯示庫存中的項目" -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show items which are in production" msgstr "顯示正在生產的項目" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Include stock items for variant parts" msgstr "包括變體零件的庫存項" -#: src/tables/stock/StockItemTable.tsx:348 +#: src/tables/stock/StockItemTable.tsx:357 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:354 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Show stock items which are installed in other items" msgstr "顯示安裝在其他項目中的庫存項" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Sent to Customer" msgstr "發送給客户" -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been sent to a customer" msgstr "顯示已發送給客户的項目" -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Is Serialized" msgstr "已序列化" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show items which have a serial number" msgstr "顯示帶有序列號的項目" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Filter items by batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:384 msgid "Filter items by serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Serial Number LTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:381 +#: src/tables/stock/StockItemTable.tsx:390 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:386 +#: src/tables/stock/StockItemTable.tsx:395 msgid "Serial Number GTE" msgstr "" -#: src/tables/stock/StockItemTable.tsx:387 +#: src/tables/stock/StockItemTable.tsx:396 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:392 +#: src/tables/stock/StockItemTable.tsx:401 msgid "Has Batch Code" msgstr "有批號" -#: src/tables/stock/StockItemTable.tsx:393 +#: src/tables/stock/StockItemTable.tsx:402 msgid "Show items which have a batch code" msgstr "顯示有批號的項目" -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:407 msgid "Show tracked items" msgstr "顯示已跟蹤項目" -#: src/tables/stock/StockItemTable.tsx:402 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Has Purchase Price" msgstr "有采購價格" -#: src/tables/stock/StockItemTable.tsx:403 +#: src/tables/stock/StockItemTable.tsx:412 msgid "Show items which have a purchase price" msgstr "顯示有購買價格的項目" -#: src/tables/stock/StockItemTable.tsx:408 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:428 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:426 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:433 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:434 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:439 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:440 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:445 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:446 +#: src/tables/stock/StockItemTable.tsx:455 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:452 +#: src/tables/stock/StockItemTable.tsx:461 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:466 msgid "External Location" msgstr "外部地點" -#: src/tables/stock/StockItemTable.tsx:458 +#: src/tables/stock/StockItemTable.tsx:467 msgid "Show items in an external location" msgstr "顯示外部庫存地點的項目" @@ -9379,47 +9394,47 @@ msgstr "顯示外部庫存地點的項目" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:547 +#: src/tables/stock/StockItemTable.tsx:568 msgid "Add a new stock item" msgstr "添加一個新的庫存項" -#: src/tables/stock/StockItemTable.tsx:556 +#: src/tables/stock/StockItemTable.tsx:577 msgid "Remove some quantity from a stock item" msgstr "從庫存項中刪除一些數量" -#: src/tables/stock/StockItemTable.tsx:578 +#: src/tables/stock/StockItemTable.tsx:599 msgid "Move Stock items to new locations" msgstr "將庫存項目移動到新位置" -#: src/tables/stock/StockItemTable.tsx:585 +#: src/tables/stock/StockItemTable.tsx:606 msgid "Change stock status" msgstr "更改庫存狀態" -#: src/tables/stock/StockItemTable.tsx:587 +#: src/tables/stock/StockItemTable.tsx:608 msgid "Change the status of stock items" msgstr "更改庫存項的狀態" -#: src/tables/stock/StockItemTable.tsx:594 +#: src/tables/stock/StockItemTable.tsx:615 msgid "Merge stock" msgstr "合併庫存" -#: src/tables/stock/StockItemTable.tsx:596 +#: src/tables/stock/StockItemTable.tsx:617 msgid "Merge stock items" msgstr "合併庫存項" -#: src/tables/stock/StockItemTable.tsx:605 +#: src/tables/stock/StockItemTable.tsx:626 msgid "Order new stock" msgstr "訂單新庫存" -#: src/tables/stock/StockItemTable.tsx:610 +#: src/tables/stock/StockItemTable.tsx:631 msgid "Assign to customer" msgstr "分配給客户" -#: src/tables/stock/StockItemTable.tsx:612 +#: src/tables/stock/StockItemTable.tsx:633 msgid "Assign items to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:619 +#: src/tables/stock/StockItemTable.tsx:640 msgid "Delete stock" msgstr "刪除庫存" @@ -9435,65 +9450,65 @@ msgstr "已安裝庫存項目的測試結果" msgid "Attachment" msgstr "附件" -#: src/tables/stock/StockItemTestResultTable.tsx:212 +#: src/tables/stock/StockItemTestResultTable.tsx:215 msgid "Test station" msgstr "測試站" -#: src/tables/stock/StockItemTestResultTable.tsx:234 +#: src/tables/stock/StockItemTestResultTable.tsx:237 msgid "Finished" msgstr "已完成" -#: src/tables/stock/StockItemTestResultTable.tsx:286 -#: src/tables/stock/StockItemTestResultTable.tsx:357 +#: src/tables/stock/StockItemTestResultTable.tsx:289 +#: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Edit Test Result" msgstr "編輯測試結果" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:291 msgid "Test result updated" msgstr "測試結果已更新" -#: src/tables/stock/StockItemTestResultTable.tsx:294 -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:297 +#: src/tables/stock/StockItemTestResultTable.tsx:369 msgid "Delete Test Result" msgstr "刪除測試結果" -#: src/tables/stock/StockItemTestResultTable.tsx:296 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Test result deleted" msgstr "測試結果已刪除" -#: src/tables/stock/StockItemTestResultTable.tsx:310 +#: src/tables/stock/StockItemTestResultTable.tsx:313 msgid "Test Passed" msgstr "測試通過" -#: src/tables/stock/StockItemTestResultTable.tsx:311 +#: src/tables/stock/StockItemTestResultTable.tsx:314 msgid "Test result has been recorded" msgstr "測試結果已被記錄" -#: src/tables/stock/StockItemTestResultTable.tsx:318 +#: src/tables/stock/StockItemTestResultTable.tsx:321 msgid "Failed to record test result" msgstr "記錄測試結果失敗" -#: src/tables/stock/StockItemTestResultTable.tsx:335 +#: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Pass Test" msgstr "通過測試" -#: src/tables/stock/StockItemTestResultTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Show results for required tests" msgstr "顯示需要測試的結果" -#: src/tables/stock/StockItemTestResultTable.tsx:388 +#: src/tables/stock/StockItemTestResultTable.tsx:391 msgid "Include Installed" msgstr "包含已安裝的" -#: src/tables/stock/StockItemTestResultTable.tsx:389 +#: src/tables/stock/StockItemTestResultTable.tsx:392 msgid "Show results for installed stock items" msgstr "顯示已安裝庫存項目的結果" -#: src/tables/stock/StockItemTestResultTable.tsx:393 +#: src/tables/stock/StockItemTestResultTable.tsx:396 msgid "Passed" msgstr "通過" -#: src/tables/stock/StockItemTestResultTable.tsx:394 +#: src/tables/stock/StockItemTestResultTable.tsx:397 msgid "Show only passed tests" msgstr "只顯示通過的測試"