From 1566929fe02237d5c1e81b58286f1f815bdfbcb5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 08:23:52 +0000 Subject: [PATCH 01/75] updated translation base --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/da/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/de/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/el/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/en/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/es/LC_MESSAGES/django.po | 265 ++++++++--------- .../locale/es_MX/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/et/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/he/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 268 +++++++++--------- .../InvenTree/locale/id/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/it/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 265 ++++++++--------- .../locale/pt_BR/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/th/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 266 ++++++++--------- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 265 ++++++++--------- .../locale/zh_Hans/LC_MESSAGES/django.po | 265 ++++++++--------- .../locale/zh_Hant/LC_MESSAGES/django.po | 263 ++++++++--------- src/frontend/src/locales/ar/messages.po | 150 +++++----- src/frontend/src/locales/bg/messages.po | 150 +++++----- src/frontend/src/locales/cs/messages.po | 150 +++++----- src/frontend/src/locales/da/messages.po | 150 +++++----- src/frontend/src/locales/de/messages.po | 152 +++++----- src/frontend/src/locales/el/messages.po | 150 +++++----- src/frontend/src/locales/en/messages.po | 151 +++++----- src/frontend/src/locales/es/messages.po | 150 +++++----- src/frontend/src/locales/es_MX/messages.po | 150 +++++----- src/frontend/src/locales/et/messages.po | 150 +++++----- src/frontend/src/locales/fa/messages.po | 150 +++++----- src/frontend/src/locales/fi/messages.po | 150 +++++----- src/frontend/src/locales/fr/messages.po | 150 +++++----- src/frontend/src/locales/he/messages.po | 150 +++++----- src/frontend/src/locales/hi/messages.po | 150 +++++----- src/frontend/src/locales/hu/messages.po | 150 +++++----- src/frontend/src/locales/it/messages.po | 150 +++++----- src/frontend/src/locales/ja/messages.po | 150 +++++----- src/frontend/src/locales/ko/messages.po | 150 +++++----- src/frontend/src/locales/lv/messages.po | 150 +++++----- src/frontend/src/locales/nl/messages.po | 150 +++++----- src/frontend/src/locales/no/messages.po | 150 +++++----- src/frontend/src/locales/pl/messages.po | 150 +++++----- .../src/locales/pseudo-LOCALE/messages.po | 149 +++++----- src/frontend/src/locales/pt/messages.po | 159 ++++++----- src/frontend/src/locales/pt_BR/messages.po | 150 +++++----- src/frontend/src/locales/ro/messages.po | 150 +++++----- src/frontend/src/locales/ru/messages.po | 152 +++++----- src/frontend/src/locales/sk/messages.po | 150 +++++----- src/frontend/src/locales/sl/messages.po | 150 +++++----- src/frontend/src/locales/sr/messages.po | 150 +++++----- src/frontend/src/locales/sv/messages.po | 150 +++++----- src/frontend/src/locales/th/messages.po | 150 +++++----- src/frontend/src/locales/tr/messages.po | 150 +++++----- src/frontend/src/locales/uk/messages.po | 150 +++++----- src/frontend/src/locales/vi/messages.po | 150 +++++----- src/frontend/src/locales/zh_Hans/messages.po | 152 +++++----- src/frontend/src/locales/zh_Hant/messages.po | 150 +++++----- 76 files changed, 8262 insertions(+), 7493 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index d667dbbf781d..931aa194ea20 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: Arabic\n" @@ -56,8 +56,8 @@ msgstr "يمكن العثور على تفاصيل الخطأ في لوحة ال msgid "Enter date" msgstr "أدخل التاريخ" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 216fc75d1938..daf98e7e462a 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" @@ -56,8 +56,8 @@ msgstr "Подробности за грешката могат да се нам msgid "Enter date" msgstr "Въведи дата" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 6a8ba8fcff27..95daf4945dd4 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: Czech\n" @@ -56,8 +56,8 @@ msgstr "Podrobnosti o chybě lze nalézt v panelu administrace" msgid "Enter date" msgstr "Zadejte datum" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informace o systému" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Nadřazená sestava" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Vystavil" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Sestavení musí být zrušeno před odstraněním" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Sestavení musí být zrušeno před odstraněním" msgid "Consumable" msgstr "Spotřební materiál" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Spotřební materiál" msgid "Optional" msgstr "Volitelné" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Volitelné" msgid "Assembly" msgstr "Sestava" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Sledováno" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Přiděleno" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Díly obědnávky sestavení nemohou být změněny" msgid "Build Order Reference" msgstr "Referenční číslo objednávky" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Reference" msgid "Brief description of the build (optional)" msgstr "Stručný popis sestavení (nepovinné)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Nadřazená sestava" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referenční číslo prodejní objednávky" msgid "SalesOrder to which this build is allocated" msgstr "Prodejní příkaz, kterému je tato verze přidělena" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Stav sestavení" msgid "Build status code" msgstr "Stavový kód sestavení" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Kód dávky" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Dávkový kód pro tento výstup sestavení" @@ -1117,18 +1122,18 @@ msgstr "Výstup sestavení je již dokončen" msgid "Build output does not match Build Order" msgstr "Výstup sestavení neodpovídá příkazu sestavení" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 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:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Výstup sestavy {serial} neprošel všemi požadavky" @@ -1141,8 +1146,8 @@ msgstr "Vytvořit položku řádku objednávky" msgid "Build object" msgstr "Vytvořit objekt" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Množství musí být 1 pro zřetězený sklad" msgid "Selected stock item does not match BOM line" msgstr "Vybraná položka zásob neodpovídá řádku BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Instalovat do" msgid "Destination stock item" msgstr "Cílová skladová položka" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Linka sestavy" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Název dílu" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Vytvořit výstup" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Vytvořený výstup neodpovídá nadřazenému sestavení" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Výstupní část se neshoduje s částí příkazu sestavení" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Výstup sestavení je již dokončen" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Tento stavební výstup není plně přiřazen" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Zadejte množství pro výstup sestavení" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Celé množství požadované pro sledovatelné díly" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Je vyžadována celočíselná hodnota množství, protože kusovník obsahuje sledovatelné díly" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Sériová čísla" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Zadejte sériová čísla pro sestavení výstupů" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Zadejte sériová čísla pro sestavení výstupů" msgid "Location" msgstr "Lokace" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Skladové umístění pro výstup sestavy" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Automaticky zvolit sériová čísla" -#: build/serializers.py:327 +#: build/serializers.py:331 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:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "U sledovatelných dílů musí být uvedena sériová čísla" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Musí být uveden seznam výstupů sestavy" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Umístění zásob pro seškrábnuté výstupy" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Zahodit alokace" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Vyřadit všechny přidělené zásoby pro vyřazené výstupy" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Důvod vyřazení výstupu(ů) sestavy" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Umístění dokončených výstupů sestavy" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Umístění dokončených výstupů sestavy" msgid "Status" msgstr "Stav" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Přijmout neúplné přidělení" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Dokončit výstupy pokud zásoby nebyly plně přiděleny" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Spotřebovat přidělené zásoby" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Spotřebovat všechny zásoby, které již byly přiděleny této sestavě" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Odstranit neúplné výstupy" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Odstranit všechny výstupy sestavy, které nebyly dokončeny" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Není povoleno" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Přijmout jako spotřebované touto objednávkou sestavy" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Uvolnit před dokončením této objednávky sestavy" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Nadměrně přidělené zásoby" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Jak chcete zacházet s extra skladovými položkami přiřazenými k objednávce na sestavu" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Některé skladové položky byly nadměrně přiděleny" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Přijmout nepřidělené" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Přijmout, že skladové položky nebyly plně přiřazeny k této objednávce sestavy" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Požadované zásoby nebyly plně přiděleny" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Přijmout neúplné" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Přijmout, že nebyl dokončen požadovaný počet výstupů sestavy" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Požadované množství sestavy nebylo dokončeno" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Objednávka sestavy má neúplné výstupy" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Linka sestavy" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Výstup sestavy" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Výstup sestavy musí odkazovat na stejnou sestavu" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Řádková položka sestavy" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part musí ukazovat na stejný díl jako objednávka sestavy" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Položka musí být skladem" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupné množství ({q}) překročeno" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Pro přidělení sledovaných dílů musí být zadán výstup sestavy" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Výstup sestavy nelze zadat pro přidělení nesledovaných dílů" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Položky přidělení musí být poskytnuty" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Skladové místo, odkud se mají díly odebírat (ponechte prázdné, pokud chcete odebírat z libovolného místa)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Vynechat lokace" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Vyloučit skladové položky z tohoto vybraného umístění" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Zaměnitelné zásoby" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Skladové položky na více místech lze používat zaměnitelně" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Náhradní zásoby" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Povolit přidělování náhradních dílů" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Volitelné položky" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Přiřazení volitelných BOM položek k objednávce sestavy" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Nepodařilo se spustit úlohu automatického přidělování" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Číslo dílu výrobce" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Balení" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID dílu" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN dílu" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Popis dílu" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Sledovatelné" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "BOM Položka" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Přidělené zásoby" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "Přidělené zásoby" msgid "On Order" msgstr "Na objednávku" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Ve výrobě" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Dostupné zásoby" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 55c4eb8e3282..8d3e620fa55d 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: Danish\n" @@ -56,8 +56,8 @@ msgstr "Fejloplysninger kan findes i admin panelet" msgid "Enter date" msgstr "Angiv dato" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systemoplysninger" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Overordnet produktion" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Produktion skal anulleres, før den kan slettes" msgid "Consumable" msgstr "Forbrugsvare" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Forbrugsvare" msgid "Optional" msgstr "Valgfri" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Valgfri" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Sporet" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Allokeret" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Byggeordre enhed kan ikke ændres" msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Overordnet produktion" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Produktionsordre som er tildelt denne produktion" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Salgsordrereference" msgid "SalesOrder to which this build is allocated" msgstr "Salgsordre, som er tildelt denne produktion" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Produktions Status" msgid "Build status code" msgstr "Produktions statuskode" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batch Kode" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Bygge linje" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Ikke tilladt" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Accepter som forbrugt af denne byggeordre" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Accepter Ikke tildelt" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepter at lagervarer ikke er fuldt tildelt til denne byggeordre" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Accepter ufuldført" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Bygge linje" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 003d52d709c7..cd5a347c8d75 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: German\n" @@ -56,8 +56,8 @@ msgstr "Fehlerdetails finden Sie im Admin-Panel" msgid "Enter date" msgstr "Datum eingeben" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systeminformationen" msgid "About InvenTree" msgstr "Über InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "Mehrstufig" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Eltern-Bauauftrag" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "Mir zugewiesen" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Aufgegeben von" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" msgid "Consumable" msgstr "Verbrauchsmaterial" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Verbrauchsmaterial" msgid "Optional" msgstr "Optional" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Optional" msgid "Assembly" msgstr "Baugruppe" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Nachverfolgt" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Zugeordnet" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Teil in Bauauftrag kann nicht geändert werden" msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referenz" msgid "Brief description of the build (optional)" msgstr "Kurze Beschreibung des Baus (optional)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Eltern-Bauauftrag" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Auftrag Referenz" msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Bauauftrags-Status" msgid "Build status code" msgstr "Bau-Statuscode" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Losnummer" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" @@ -1117,18 +1122,18 @@ msgstr "Endprodukt bereits hergstellt" msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Menge kann nicht größer als die Ausgangsmenge sein" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Build Ausgabe {serial} hat nicht alle erforderlichen Tests bestanden" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Objekt bauen" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Installiere in" msgid "Destination stock item" msgstr "Ziel-Lagerartikel" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Bauauftragsposition" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Name des Teils" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Endprodukt" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Endprodukt stimmt nicht mit übergeordnetem Bauauftrag überein" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Endprodukt entspricht nicht dem Teil des Bauauftrags" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Dieses Endprodukt wurde bereits fertiggestellt" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Dieses Endprodukt ist nicht vollständig zugewiesen" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Menge der Endprodukte angeben" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Ganzzahl für verfolgbare Teile erforderlich" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Seriennummer" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Seriennummer für dieses Endprodukt eingeben" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Seriennummer für dieses Endprodukt eingeben" msgid "Location" msgstr "Lagerort" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Lagerort für Bauprodukt" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Seriennummern automatisch zuweisen" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Seriennummern müssen für nachverfolgbare Teile angegeben werden" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Eine Liste von Endprodukten muss angegeben werden" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Lagerort für ausgemusterte Ausgänge" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Zuteilungen verwerfen" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Bestandszuteilung für ausgemusterte Endprodukte verwerfen" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Grund für das Verwerfen des Bauauftrages/der Bauaufträge" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Lagerort für fertige Endprodukte" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Lagerort für fertige Endprodukte" msgid "Status" msgstr "Status" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Unvollständige Zuweisung akzeptieren" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Endprodukte fertigstellen, auch wenn Bestand nicht fertig zugewiesen wurde" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Zugewiesen Bestand verbrauchen" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Verbrauche alle Bestände, die diesem Bauauftrag bereits zugewiesen wurden" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Unfertige Endprodukte entfernen" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Lösche alle noch nicht abgeschlossenen Endprodukte" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Nicht erlaubt" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Als von diesem Bauauftrag verbraucht setzen" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Bestandszuordnung vor dem Abschluss dieses Bauauftrags freigeben" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Überbelegter Lagerbestand" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Wie sollen zusätzliche Lagerbestandteile, die dem Bauauftrag zugewiesen wurden, behandelt werden" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Der Bestand einiger Lagerartikel ist überbelegt" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Nicht zugewiesene akzeptieren" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zugewiesen wurden" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Unvollständig Zuweisung akzeptieren" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Akzeptieren, dass die erforderliche Anzahl der Bauaufträge nicht abgeschlossen ist" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Benötigte Teil-Anzahl wurde noch nicht fertiggestellt" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Bauauftrag hat unvollständige Aufbauten" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Bauauftragsposition" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Endprodukt" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Endprodukt muss auf den gleichen Bauauftrag verweisen" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Bauauftragspositionsartikel" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part muss auf dasselbe Teil verweisen wie der Bauauftrag" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Verfügbare Menge ({q}) überschritten" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Für Zuweisung von verfolgten Teilen muss ein Endprodukt angegeben sein" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Endprodukt kann bei Zuweisung nicht-verfolgter Teile nicht angegeben werden" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lagerort, von dem Teile bezogen werden sollen (leer lassen, um sie von jedem Lagerort zu nehmen)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Lagerort ausschließen" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Lagerartikel vom ausgewählten Ort ausschließen" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Wechselbares Lagerbestand" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Lagerartikel an mehreren Standorten können austauschbar verwendet werden" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Ersatzbestand" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Zuordnung von Ersatzteilen erlauben" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Optionale Positionen" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Optionale Stücklisten-Positionen dem Bauauftrag hinzufügen" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Fehler beim Starten der automatischen Zuweisung" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Hersteller-Teilenummer" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Ortsname" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Verpackungen" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Teil-ID" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "Teil IPN" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Beschreibung des Teils" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Seriennummer" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Zugewiesene Menge" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Verfügbare Menge" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Nachverfolgbar" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "Vererbt" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Varianten zulassen" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Stücklisten-Position" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Zugewiesener Bestand" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "Zugewiesener Bestand" msgid "On Order" msgstr "Bestellt" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "In Produktion" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "Verfügbares Ersatzmaterial" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "Externes Lager" @@ -6536,10 +6547,6 @@ msgstr "Oberste Ebene" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "Mehrstufig" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "Unterkategorien in gefilterte Ergebnisse einbeziehen" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 70d2e0e09efe..717ed31a2d83 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: Greek\n" @@ -56,8 +56,8 @@ msgstr "Μπορείτε να βρείτε λεπτομέρειες σφάλμα msgid "Enter date" msgstr "Εισάγετε ημερομηνία" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Πληροφορίες συστήματος" msgid "About InvenTree" msgstr "Σχετικά με το InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Γονική Κατασκευή" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Εκδόθηκε από" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγρα msgid "Consumable" msgstr "Αναλώσιμο" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Αναλώσιμο" msgid "Optional" msgstr "Προαιρετικό" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Προαιρετικό" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Υπό παρακολούθηση" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Κατανεμημένο" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Εξάρτημα από εντολή κατασκευής δεν μπο msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Αναφορά" msgid "Brief description of the build (optional)" msgstr "Σύντομη περιγραφή της κατασκευής (προαιρετικό)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Γονική Κατασκευή" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατασκευή" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Κωδικός Παραγγελίας Πωλήσεων" msgid "SalesOrder to which this build is allocated" msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Κατάσταση Κατασκευής" msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" @@ -1117,18 +1122,18 @@ msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθ msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Η ποσότητα δεν μπορεί να είναι μεγαλύτερη από την παραγόμενη ποσότητα" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Το προϊόν κατασκευής {serial} δεν έχει περάσει όλες τις απαιτούμενες δοκιμές" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Αντικείμενο κατασκευής" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακ msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Εγκατάσταση σε" msgid "Destination stock item" msgstr "Αποθήκη προορισμού" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Γραμμή Κατασκευής" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Κατασκευή Εξόδου" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Το εξερχόμενο μέρος δεν ταιριάζει με το μέρος BuildOrder" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Αυτή η έξοδος κατασκευής δεν έχει εκχωρηθεί πλήρως" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται για ανιχνεύσιμα μέρη" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Εισάγετε ποσότητα για την έξοδο κατασκ msgid "Location" msgstr "Τοποθεσία" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Αυτόματη Κατανομή Σειριακών Αριθμών" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Πρέπει να παρέχεται μια λίστα με τα αποτελέσματα κατασκευής" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Θέση αποθέματος για απορριφθείσες παραγωγές" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Απόρριψη Κατανομών" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Απορρίψτε τυχόν κατανομές αποθέματος για παραγωγές που έχουν απορριφθεί" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Αιτία απόρριψης προϊόντων κατασκευής" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κατασκευής" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κα msgid "Status" msgstr "Κατάσταση" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Αποδοχή Ελλιπούς Δέσμευσης" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Ολοκλήρωσε τα προϊόντα εάν το απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Αφαίρεση Ατελείωτων Προϊόντων" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Διαγράψτε τυχόν προϊόντα κατασκευής που δεν έχουν ολοκληρωθεί" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Δεν επιτρέπεται" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Αποδοχή ως κατανάλωση για αυτή την παραγγελία κατασκευής" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Αποδέσμευση πριν από την ολοκλήρωση αυτής της παραγγελίας κατασκευής" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Υπερ-δεσμευμένο Απόθεμα" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Πώς θέλετε να χειριστείτε το επιπλέον απόθεμα που έχει δεσμευτεί στην παραγγελία κατασκευής" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Μερικά στοιχεία αποθέματος έχουν υπερ-δεσμευτεί" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Αποδοχή Μη Δεσμευμένων" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Αποδεχτείτε ότι αντικείμενα αποθέματος δεν έχουν δεσμευτεί πλήρως σε αυτή την παραγγελία κατασκευής" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Το απαιτούμενο απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Αποδοχή Μη Ολοκληρωμένων" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Αποδεχτείτε ότι ο απαιτούμενος αριθμός προϊόντων κατασκευής δεν έχει ολοκληρωθεί" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Ο απαιτούμενος αριθμός προϊόντων δεν έχει ολοκληρωθεί" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Η παραγγελία κατασκευής έχει ελλιπή προϊόντα" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Γραμμή Κατασκευής" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Προϊόν Κατασκευής" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Το προϊόν κατασκευής πρέπει να δείχνει στην ίδια κατασκευή" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Αντικείμενο Γραμμής Κατασκευής" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρτημα με τη εντολή κατασκευής" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 00589def0139..7821b2706634 100644 --- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-19 11:02+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,8 +57,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -728,29 +728,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -758,7 +768,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -767,7 +777,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -775,25 +785,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -855,7 +865,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -875,16 +885,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -948,7 +953,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -990,14 +995,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1118,18 +1123,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1142,8 +1147,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1219,7 +1224,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1253,60 +1258,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1326,51 +1335,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1385,193 +1394,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1583,30 +1592,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1622,52 +1631,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1676,31 +1685,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6537,10 +6546,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 805a647f95d3..3e6d3909a306 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: Spanish\n" @@ -56,8 +56,8 @@ msgstr "Detalles del error pueden encontrarse en el panel de administración" msgid "Enter date" msgstr "Ingrese la fecha" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Información del sistema" msgid "About InvenTree" msgstr "Acerca de InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Construcción o Armado Superior" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Emitido por" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "La compilación debe cancelarse antes de poder ser eliminada" msgid "Consumable" msgstr "Consumible" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Consumible" msgid "Optional" msgstr "Opcional" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opcional" msgid "Assembly" msgstr "Montaje" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Rastreado" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Asignadas" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "La parte del pedido de construcción no puede ser modificada" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referencia" msgid "Brief description of the build (optional)" msgstr "Breve descripción de la construcción (opcional)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Construcción o Armado Superior" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Orden de Construcción o Armado a la que se asigna" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referencia de orden de venta" msgid "SalesOrder to which this build is allocated" msgstr "Orden de Venta a la que se asigna" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Estado de la construcción" msgid "Build status code" msgstr "Código de estado de construcción" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Numero de lote" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Número de lote de este producto final" @@ -1117,18 +1122,18 @@ msgstr "La construcción de la salida ya está completa" msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "La cantidad debe ser 1 para el stock serializado" msgid "Selected stock item does not match BOM line" msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Instalar en" msgid "Destination stock item" msgstr "Artículo de stock de destino" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Linea de ensamble" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nombre de parte" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Resultado de la construcción o armado" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "La salida de construcción no coincide con la construcción padre" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "La parte de salida no coincide con la parte de la Orden de Construcción" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Esta salida de construcción ya ha sido completada" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Esta salida de construcción no está completamente asignada" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Ingrese la cantidad para la producción de la construcción" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Cantidad entera requerida para partes rastreables" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Números de serie" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Introduzca los números de serie de salidas de construcción" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Introduzca los números de serie de salidas de construcción" msgid "Location" msgstr "Ubicación" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Autoasignar Números de Serie" -#: build/serializers.py:327 +#: build/serializers.py:331 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:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Debe proporcionarse una lista de salidas de construcción" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Ubicación de almacén para salidas descartadas" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Descartar asignaciones" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Descartar cualquier asignación de existencias para las salidas descartadas" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Razón para descartar la salida de ensamble(s)" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Ubicación para las salidas de construcción completadas" msgid "Status" msgstr "Estado" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Aceptar Asignación Incompleta" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Completar salidas si el inventario no se ha asignado completamente" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Eliminar salidas incompletas" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Eliminar cualquier salida de construcción que no se haya completado" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "No permitido" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Aceptar como consumido por este pedido de construcción" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Liberar antes de completar esta orden de construcción" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Stock sobreasignado" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Cómo quieres manejar los artículos extra de inventario asignados a la orden de construcción" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Algunos artículos de inventario han sido sobreasignados" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Aceptar no asignado" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceptar que los artículos de stock no se han asignado completamente a este pedido de construcción" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Aceptar incompleto" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceptar que el número requerido de salidas de construcción no se han completado" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "La cantidad de construcción requerida aún no se ha completado" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "El orden de construcción tiene salidas incompletas" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Linea de ensamble" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Resultado de la construcción o armado" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "La salida de la construcción debe apuntar a la misma construcción" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Crear partida" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcción" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "La salida de la construcción debe especificarse para la asignación de partes rastreadas" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Ubicación de inventario donde las partes deben ser obtenidas (dejar en blanco para tomar de cualquier ubicación)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Excluir ubicación" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Excluir artículos de stock de esta ubicación seleccionada" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Stock intercambiable" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Los artículos de inventario en múltiples ubicaciones se pueden utilizar de forma intercambiable" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Sustituir stock" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Permitir la asignación de partes sustitutas" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Elementos opcionales" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Asignar artículos de la BOM opcionales para construir la orden" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Número de parte de fabricante" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Nombre de localización" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Paquetes" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID de Parte" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN de la parte" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Descripción de parte" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Número de serie" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Cantidad disponible" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Rastreable" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Stock Asignado" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "Stock Asignado" msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Stock Disponible" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" 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 babf06a56275..dda3d8391638 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" @@ -56,8 +56,8 @@ msgstr "Detalles del error pueden encontrarse en el panel de administración" msgid "Enter date" msgstr "Ingrese la fecha" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 8912672dfc93..dd8800372061 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Estonian\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Tootekood" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "Tarnija osa number" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Osa ID" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Seerianumber" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index eb6399a0be92..0fb98ac0a1b2 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Persian\n" @@ -56,8 +56,8 @@ msgstr "جزئیات خطا را می توان در پنل مدیریت پیدا msgid "Enter date" msgstr "تاریخ را وارد کنید" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "مرجع سفارش فروش" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 95110a8fa71b..ca15ebf3b78e 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: Finnish\n" @@ -56,8 +56,8 @@ msgstr "Virheen tiedot löytyvät hallintapaneelista" msgid "Enter date" msgstr "Anna päivämäärä" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Järjestelmän tiedot" msgid "About InvenTree" msgstr "Tietoja InvenTree:stä" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Sarjanumerot" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "Sijainti" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "Tila" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Ei sallittu" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Valmistajan osanumero" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Sarjanumero" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Seurattavissa" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index bfe6b67da322..baa71213934b 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: French\n" @@ -56,8 +56,8 @@ msgstr "Les détails de l'erreur peuvent être trouvées dans le panneau d'admin msgid "Enter date" msgstr "Entrer la date" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informations système" msgid "About InvenTree" msgstr "À propos d'InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Fabrication parente" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Émis par" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "La construction doit être annulée avant de pouvoir être supprimée" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "La construction doit être annulée avant de pouvoir être supprimée" msgid "Consumable" msgstr "Consommable" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Consommable" msgid "Optional" msgstr "Facultatif" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Facultatif" msgid "Assembly" msgstr "Assemblage" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Suivi" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Allouée" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "La pièce de commande de construction ne peut pas être changée" msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Référence" msgid "Brief description of the build (optional)" msgstr "Brève description de la fabrication (optionnel)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Fabrication parente" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder associé a cette fabrication" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Bon de commande de référence" msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "État de la construction" msgid "Build status code" msgstr "Code de statut de construction" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Code de lot" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" @@ -1117,18 +1122,18 @@ msgstr "L'ordre de production a déjà été réalisé" msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 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:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, 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" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Création de l'objet" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "La quantité doit être de 1 pour stock sérialisé" msgid "Selected stock item does not match BOM line" msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Installer dans" msgid "Destination stock item" msgstr "Stock de destination de l'article" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Chaîne d'assemblage" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nom de l'article" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Sortie d'assemblage" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "L'ordre de production ne correspond pas à l'ordre parent" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "La pièce en sortie ne correspond pas à la pièce de l'ordre de construction" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Cet ordre de production a déjà été produit" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Cet ordre de production n'est pas complètement attribué" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Entrer la quantité désiré pour la fabrication" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Quantité entière requise pour les pièces à suivre" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantité entière requise, car la facture de matériaux contient des pièces à puce" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Numéros de série" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Entrer les numéros de séries pour la fabrication" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Entrer les numéros de séries pour la fabrication" msgid "Location" msgstr "Emplacement" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Allouer automatiquement les numéros de série" -#: build/serializers.py:327 +#: build/serializers.py:331 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:342 +#: build/serializers.py:346 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/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Une liste d'ordre de production doit être fourni" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Emplacement du stock pour les sorties épuisées" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Ignorer les allocations" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Abandonner les allocations de stock pour les sorties abandonnées" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Motif de l'élimination des produits de construction(s)" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Emplacement des ordres de production achevés" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Emplacement des ordres de production achevés" msgid "Status" msgstr "État" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Accepter l'allocation incomplète" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Compléter les sorties si le stock n'a pas été entièrement alloué" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Consommation du stock alloué" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Retirer les sorties incomplètes" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Supprimer toutes les sorties de construction qui n'ont pas été complétées" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Non permis" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Accepter comme consommé par cet ordre de construction" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Désaffecter avant de terminer cette commande de fabrication" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Stock suralloué" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Comment voulez-vous gérer les articles en stock supplémentaires assignés à l'ordre de construction" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Certains articles de stock ont été suralloués" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Accepter les non-alloués" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepter les articles de stock qui n'ont pas été complètement alloués à cette ordre de production" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Le stock requis n'a pas encore été totalement alloué" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Accepter les incomplèts" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepter que tous les ordres de production n'aient pas encore été achevés" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "La quantité nécessaire n'a pas encore été complétée" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "L'ordre de production a des sorties incomplètes" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Chaîne d'assemblage" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Sortie d'assemblage" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "La sortie de la construction doit pointer vers la même construction" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Élément de la ligne de construction" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part doit pointer sur la même pièce que l'ordre de construction" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "L'article doit être en stock" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantité disponible ({q}) dépassée" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "La sortie de construction doit être spécifiée pour l'allocation des pièces suivies" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La sortie de la construction ne peut pas être spécifiée pour l'allocation des pièces non suivies" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Les articles d'allocation doivent être fournis" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Emplacement de stock où les pièces doivent être fournies (laissez vide pour les prendre à partir de n'importe quel emplacement)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Emplacements exclus" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Exclure les articles de stock de cet emplacement sélectionné" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Stock interchangeable" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Les articles de stock à plusieurs emplacements peuvent être utilisés de manière interchangeable" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Stock de substitution" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Autoriser l'allocation de pièces de remplacement" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Objets Optionnels" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Affecter des éléments de nomenclature facultatifs à l'ordre de fabrication" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Conditionnement" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID de composant" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Description pièce" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Numéro de série" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Traçable" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Article du BOM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Stock alloué" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "Stock alloué" msgid "On Order" msgstr "En Commande" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "En Production" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Stock disponible" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index 59f4371fc6a2..66a4a89ed632 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: Hebrew\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "הזן תאריך סיום" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "מידע אודות המערכת" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "מקור הבנייה" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "מקט" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "מקור הבנייה" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "מספרים סידוריים" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index eb5415a64f88..45bcc941225f 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Hindi\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "तारीख दर्ज करें" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 3ebf9879150f..3f6d3e28f17d 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Hungarian\n" @@ -56,8 +56,8 @@ msgstr "A hiba részleteit megtalálod az admin panelen" msgid "Enter date" msgstr "Dátum megadása" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Rendszerinformáció" msgid "About InvenTree" msgstr "Verzió információk" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "Lépcsőzetes" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Szülő gyártás" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "Hozzám rendelt" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Kiállította" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "A gyártást be kell fejezni a törlés előtt" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "A gyártást be kell fejezni a törlés előtt" msgid "Consumable" msgstr "Fogyóeszköz" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Fogyóeszköz" msgid "Optional" msgstr "Opcionális" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opcionális" msgid "Assembly" msgstr "Gyártmány" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Követett" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Lefoglalva" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Gyártási rendelés alkatrész nem változtatható" msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Azonosító" msgid "Brief description of the build (optional)" msgstr "Gyártás rövid leírása (opcionális)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Szülő gyártás" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Vevői rendelés azonosító" 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:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Gyártási állapot" msgid "Build status code" msgstr "Gyártás státusz kód" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batch kód" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" @@ -1117,18 +1122,18 @@ msgstr "Gyártási kimenet már kész" msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 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:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, 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" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Gyártás objektum" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Beépítés ebbe" msgid "Destination stock item" msgstr "Cél készlet tétel" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Gyártás sor" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Alkatrész neve" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "Projekt kód címke" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Gyártás kimenet" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Gyártási kimenet nem egyezik a szülő gyártással" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Kimeneti alkatrész nem egyezik a gyártási utasításban lévő alkatrésszel" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Ez a gyártási kimenet már elkészült" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Ez a gyártási kimenet nincs teljesen lefoglalva" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Add meg a mennyiséget a gyártás kimenetéhez" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett alkatrészeknél" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyedi követésre kötelezett alkatrészeket tartalmaz" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Sorozatszámok" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" msgid "Location" msgstr "Hely" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Legyártott készlet helye" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Sorozatszámok automatikus hozzárendelése" -#: build/serializers.py:327 +#: build/serializers.py:331 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:342 +#: build/serializers.py:346 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/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "A gyártási kimenetek listáját meg kell adni" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Selejtezet gyártási kimenetek helye" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Foglalások törlése" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Selejtezett kimenetek foglalásainak felszabadítása" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Selejtezés oka" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "A kész gyártási kimenetek helye" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,194 +1395,195 @@ msgstr "A kész gyártási kimenetek helye" msgid "Status" msgstr "Állapot" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Hiányos foglalás elfogadása" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" -msgstr "Kimenetek befejezése akkor is ha a készlet nem\n" +msgstr "" +"Kimenetek befejezése akkor is ha a készlet nem\n" "lett teljesen lefoglalva" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Lefoglalt készlet felhasználása" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Az összes ehhez a gyártáshoz lefoglalt készlet felhasználása" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Befejezetlen kimenetek törlése" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "A nem befejezett gyártási kimenetek törlése" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Nem engedélyezett" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Gyártásban fel lett használva" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Foglalás felszabadítása a készre jelentés előtt" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Túlfoglalt készlet" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Hogyan kezeljük az gyártáshoz rendelt egyéb készletet" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Pár készlet tétel túl lett foglalva" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Kiosztatlanok elfogadása" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a gyártási utastáshoz" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "A szükséges készlet nem lett teljesen lefoglalva" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Befejezetlenek elfogadása" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Fogadd el hogy a szükséges számú gyártási kimenet nem lett elérve" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Szükséges gyártási mennyiség nem lett elérve" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "A gyártási utasítás befejezetlen kimeneteket tartalmaz" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Gyártás sor" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Gyártás kimenet" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "A gyártási kimenetnek ugyanarra a gyártásra kell mutatnia" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Gyártás sor tétel" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part ugyanarra az alkatrészre kell mutasson mint a gyártási utasítás" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Rendelkezésre álló mennyiség ({q}) túllépve" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Gyártási kimenetet meg kell adni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Gyártási kimenetet nem lehet megadni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Készlet hely ahonnan az alkatrészek származnak (hagyd üresen ha bárhonnan)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Hely kizárása" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Készlet tételek kizárása erről a kiválasztott helyről" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Felcserélhető készlet" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "A különböző helyeken lévő készlet egyenrangúan felhasználható" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Készlet helyettesítés" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Helyettesítő alkatrészek foglalásának engedélyezése" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Opcionális tételek" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Opcionális tételek lefoglalása a gyártáshoz" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Nem sikerült az automatikus lefoglalás feladatot elindítani" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Gyártói cikkszám" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Hely neve" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1583,30 +1595,30 @@ msgstr "" msgid "Packaging" msgstr "Csomagolás" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Alkatrész ID" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "Alkatrész IPN" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Alkatrész leírása" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1622,52 +1634,52 @@ msgstr "" msgid "Serial Number" msgstr "Sorozatszám" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Lefoglalt mennyiség" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Elérhető mennyiség" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Követésre kötelezett" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Változatok" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Lefoglalt készlet" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1676,31 +1688,31 @@ msgstr "Lefoglalt készlet" msgid "On Order" msgstr "Rendelve" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Gyártásban" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Elérhető készlet" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "Külső raktárkészlet" @@ -6537,10 +6549,6 @@ msgstr "Felső szint" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "Lépcsőzetes" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "Szűrt eredmények tartalmazzák az alkategóriákat" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 41880463029a..04ebf05320e6 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Indonesian\n" @@ -56,8 +56,8 @@ msgstr "Detail terkait galat dapat dilihat di panel admin" msgid "Enter date" msgstr "Masukkan tanggal" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informasi Sistem" msgid "About InvenTree" msgstr "Tentang InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Produksi Induk" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referensi" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Produksi Induk" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Produksi induk dari produksi ini" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referensi Order Penjualan" msgid "SalesOrder to which this build is allocated" msgstr "Order penjualan yang teralokasikan ke pesanan ini" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Status pembuatan" msgid "Build status code" msgstr "Kode status pembuatan" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Kode Kelompok" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" @@ -1117,18 +1122,18 @@ msgstr "Hasil produksi sudah selesai" msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Jumlah harus 1 untuk stok dengan nomor seri" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Pasang ke" msgid "Destination stock item" msgstr "Tujuan stok item" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Order" +msgid "Build Level" +msgstr "Order Produksi" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Hasil Produksi" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Hasil produksi tidak sesuai dengan produksi induk" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Hasil bagian tidak sesuai dengan bagian dalam order produksi" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Hasil produksi ini sudah diselesaikan" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Hasil produksi tidak dialokasikan sepenuhnya" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Masukkan jumlah hasil pesanan" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Jumlah bagian yang dapat dilacak harus berupa angka bulat" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam daftar barang" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Nomor Seri" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Masukkan nomor seri untuk hasil pesanan" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Masukkan nomor seri untuk hasil pesanan" msgid "Location" msgstr "Lokasi" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Alokasikan nomor seri secara otomatis" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Daftar hasil pesanan harus disediakan" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Lokasi hasil pesanan yang selesai" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Lokasi hasil pesanan yang selesai" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Terima Alokasi Tidak Lengkap" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Terima Tidak Teralokasikan" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Terima bahwa stok item tidak teralokasikan sepenuhnya ke pesanan ini" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Stok yang diperlukan belum teralokasikan sepenuhnya" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Terima Tidak Selesai" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Terima bahwa jumlah hasil produksi yang diperlukan belum selesai" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Jumlah produksi yang diperlukan masih belum cukup" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Order memiliki hasil produksi yang belum dilengkapi" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Hasil produksi" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Hasil pesanan harus mengarah ke pesanan yang sama" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part harus mengarah ke bagian yang sesuai dengan order produksi" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Item harus tersedia dalam stok" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Jumlah tersedia ({q}) terlampaui" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Hasil produksi harus ditentukan untuk mengalokasikan bagian yang terlacak" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Hasil produksi tidak dapat ditentukan untuk alokasi barang yang tidak terlacak" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Item yang dialokasikan harus disediakan" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lokasi stok, dari mana bahan/bagian akan diambilkan (kosongkan untuk mengambil dari lokasi mana pun)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Lokasi tidak termasuk" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Jangan ambil stok item dari lokasi yang dipilih" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Stok bergantian" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Item stok di beberapa lokasi dapat digunakan secara bergantian" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Stok pengganti" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Izinkan alokasi bagian pengganti" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Item tagihan material" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 3f058e0114db..75d9bcd842d0 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Italian\n" @@ -56,8 +56,8 @@ msgstr "I dettagli dell'errore possono essere trovati nel pannello di amministra msgid "Enter date" msgstr "Inserisci la data" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informazioni sistema" msgid "About InvenTree" msgstr "Informazioni Su InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Produzione Genitore" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Inviato da" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "La produzione deve essere annullata prima di poter essere eliminata" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "La produzione deve essere annullata prima di poter essere eliminata" msgid "Consumable" msgstr "Consumabile" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Consumabile" msgid "Optional" msgstr "Opzionale" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opzionale" msgid "Assembly" msgstr "Assemblaggio" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Monitorato" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Allocato" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "L'ordine di costruzione della parte non può essere cambiata" msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Riferimento" msgid "Brief description of the build (optional)" msgstr "Breve descrizione della build (facoltativo)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Produzione Genitore" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Ordine di produzione a cui questa produzione viene assegnata" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Numero di riferimento ordine di vendita" msgid "SalesOrder to which this build is allocated" msgstr "Ordine di vendita a cui questa produzione viene assegnata" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Stato Produzione" msgid "Build status code" msgstr "Codice stato di produzione" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Codice Lotto" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" @@ -1117,18 +1122,18 @@ msgstr "La produzione è stata completata" msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantità non può essere maggiore della quantità in uscita" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Crea oggetto" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "La quantità deve essere 1 per lo stock serializzato" msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Installa in" msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Linea di produzione" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nome Articolo" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Genera Output" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "L'output generato non corrisponde alla produzione principale" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "L'output non corrisponde alle parti dell'ordine di produzione" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Questa produzione è stata già completata" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Questo output non è stato completamente assegnato" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Inserisci la quantità per l'output di compilazione" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Quantità totale richiesta per articoli rintracciabili" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantità totale richiesta, poiché la fattura dei materiali contiene articoli rintracciabili" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Codice Seriale" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Inserisci i numeri di serie per gli output di compilazione (build option)" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Inserisci i numeri di serie per gli output di compilazione (build option msgid "Location" msgstr "Posizione" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Numeri di Serie Assegnazione automatica" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Deve essere fornito un elenco dei risultati di produzione" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Posizione per gli output di build completati" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Posizione per gli output di build completati" msgid "Status" msgstr "Stato" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Accetta Assegnazione Incompleta" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Completa l'output se le scorte non sono state interamente assegnate" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Rimuovi Output Incompleti" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Elimina gli output di produzione che non sono stati completati" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Non permesso" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Accetta come consumato da questo ordine di produzione" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Non assegnare prima di aver completato questo ordine di produzione" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Giacenza in eccesso assegnata" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Come si desidera gestire gli elementi extra giacenza assegnati all'ordine di produzione" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Alcuni articoli di magazzino sono stati assegnati in eccedenza" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Accetta Non Assegnato" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accetta che gli elementi in giacenza non sono stati completamente assegnati a questo ordine di produzione" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "La giacenza richiesta non è stata completamente assegnata" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Accetta Incompleta" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accetta che il numero richiesto di output di produzione non sia stato completato" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "La quantità di produzione richiesta non è stata completata" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "L'ordine di produzione ha output incompleti" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Linea di produzione" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Genera Output" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "L'output di produzione deve puntare alla stessa produzione" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Articolo linea di produzione" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "gli elementi degli articoli della distinta base devono puntare alla stessa parte dell'ordine di produzione" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantità disponibile ({q}) superata" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "L'output di produzione deve essere specificato per l'ubicazione delle parti tracciate" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "L'output di produzione non deve essere specificato per l'ubicazione delle parti non tracciate" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Posizione dello stock in cui le parti devono prelevate (lasciare vuoto per prelevare da qualsiasi luogo)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Escludi Ubicazione" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Escludi gli elementi stock da questa ubicazione selezionata" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Scorte Intercambiabili" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Gli elementi in magazzino in più sedi possono essere utilizzati in modo intercambiabile" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Sostituisci Giacenze" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Consenti l'allocazione delle parti sostitutive" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Articoli Opzionali" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Assegna gli elementi opzionali della distinta base all'ordine di produzione" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Codice articolo produttore" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Nome Ubicazione" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Confezionamento" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Codice Articolo" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN Articolo" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Descrizione Articolo" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Numero Seriale" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Quantità Disponibile" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Tracciabile" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Consenti Le Varianti" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Distinta base (Bom)" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "Ordinato" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Disponibilità in magazzino" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 7bdbd610f3a8..4de99801e8d5 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Japanese\n" @@ -56,8 +56,8 @@ msgstr "エラーの詳細は管理者パネルで確認できます" msgid "Enter date" msgstr "日付を入力する" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "システム情報" msgid "About InvenTree" msgstr "InvenTree について" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "オプション" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "オプション" msgid "Assembly" msgstr "アセンブリ" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "組立状況" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "組立ライン" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "シリアル番号" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "" msgid "Status" msgstr "ステータス" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "組立ライン" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "シリアル番号" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "追跡可能" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index a6b072707792..296a7e073705 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Korean\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 27e4c2d36241..9916b5537537 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Latvian\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "Ievadiet datumu" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 040ca48949b8..368d338cda41 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Dutch\n" @@ -56,8 +56,8 @@ msgstr "Error details kunnen worden gevonden in het admin scherm" msgid "Enter date" msgstr "Voer datum in" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systeeminformatie" msgid "About InvenTree" msgstr "Over InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Bovenliggende Productie" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Uitgegeven door" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" msgid "Consumable" msgstr "Verbruiksartikelen" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Verbruiksartikelen" msgid "Optional" msgstr "Optioneel" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Optioneel" msgid "Assembly" msgstr "Samenstelling" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Gevolgd" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Toegewezen" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referentie" msgid "Brief description of the build (optional)" msgstr "Korte beschrijving van de build (optioneel)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Bovenliggende Productie" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Productieorder waar deze productie aan is toegewezen" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Verkooporder Referentie" msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Productiestatus" msgid "Build status code" msgstr "Productiestatuscode" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batchcode" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" @@ -1117,18 +1122,18 @@ msgstr "Productie uitvoer is al voltooid" msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Hoeveelheid kan niet groter zijn dan aantal" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Bouw object" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Installeren in" msgid "Destination stock item" msgstr "Bestemming voorraadartikel" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Productielijn" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Onderdeel naam" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Productieuitvoer" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Productieuitvoer komt niet overeen met de bovenliggende productie" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Uitvoeronderdeel komt niet overeen met productieorderonderdeel" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Deze productieuitvoer is al voltooid" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Deze productieuitvoer is niet volledig toegewezen" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Voer hoeveelheid in voor productie uitvoer" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Serienummers" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Voer serienummers in voor productieuitvoeren" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Voer serienummers in voor productieuitvoeren" msgid "Location" msgstr "Locatie" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Serienummers automatisch toewijzen" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Een lijst van productieuitvoeren moet worden verstrekt" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Voorraadlocatie voor geannuleerde outputs" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Toewijzingen weggooien" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Verwijder alle voorraadtoewijzingen voor geannuleerde outputs" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Reden voor annulering van bouworder(s)" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Locatie van voltooide productieuitvoeren" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Locatie van voltooide productieuitvoeren" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Incomplete Toewijzing Accepteren" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Voltooi de uitvoer als de voorraad niet volledig is toegewezen" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Verwijder Incomplete Uitvoeren" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Verwijder alle productieuitvoeren die niet zijn voltooid" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Niet toegestaan" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Accepteer zoals geconsumeerd onder deze bouwopdracht" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "De-alloceren voordat deze bouwopdracht voltooid wordt" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Overgealloceerde voorraad" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Hoe wilt u omgaan met extra voorraaditems toegewezen aan de bouworder" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Sommige voorraadartikelen zijn overalloceerd" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Accepteer Niet-toegewezen" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze productieorder" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Vereiste voorraad is niet volledig toegewezen" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Accepteer Onvolledig" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepteer dat het vereist aantal productieuitvoeren niet is voltooid" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Vereiste productiehoeveelheid is voltooid" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Productieorder heeft onvolledige uitvoeren" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Productielijn" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Productieuitvoer" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Productieuitvoer moet naar dezelfde productie wijzen" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Bouw lijn-item" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part moet naar hetzelfde onderdeel wijzen als de productieorder" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Beschikbare hoeveelheid ({q}) overschreden" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Productieuitvoer moet worden opgegeven voor de toewijzing van gevolgde onderdelen" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Productieuitvoer kan niet worden gespecificeerd voor de toewijzing van niet gevolgde onderdelen" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Voorraadlocatie waar onderdelen afkomstig zijn (laat leeg om van elke locatie te nemen)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Locatie uitsluiten" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Voorraadartikelen van deze geselecteerde locatie uitsluiten" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Uitwisselbare voorraad" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Voorraadartikelen op meerdere locaties kunnen uitwisselbaar worden gebruikt" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Vervangende Voorraad" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Toewijzing van vervangende onderdelen toestaan" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Optionele Items" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Alloceer optionele BOM items om bestelling te bouwen" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Fabrikant artikel nummer (MPN)" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Onderdeel-id" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Onderdeel omschrijving" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Serienummer" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Volgbaar" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Stuklijstartikel" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "In bestelling" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Beschikbare Voorraad" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 8ab5445665bb..f68d76e99b46 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Norwegian\n" @@ -56,8 +56,8 @@ msgstr "Feildetaljer kan finnes i admin-panelet" msgid "Enter date" msgstr "Oppgi dato" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systeminformasjon" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Overordnet produksjon" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Utstedt av" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Produksjonen må avbrytes før den kan slettes" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Produksjonen må avbrytes før den kan slettes" msgid "Consumable" msgstr "Forbruksvare" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Forbruksvare" msgid "Optional" msgstr "Valgfritt" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Valgfritt" msgid "Assembly" msgstr "Sammenstilling" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Spores" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Tildelt" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Produksjonsordrens del kan ikke endres" msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referanse" msgid "Brief description of the build (optional)" msgstr "Kort beskrivelse av produksjonen (valgfritt)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Overordnet produksjon" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Produksjonsordre som denne produksjonen er tildelt" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Salgsordrereferanse" msgid "SalesOrder to which this build is allocated" msgstr "Salgsordren denne produksjonen er tildelt til" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Produksjonsstatus" msgid "Build status code" msgstr "Produksjonsstatuskode" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batchkode" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batchkode for denne produksjonsartikkelen" @@ -1117,18 +1122,18 @@ msgstr "Produksjonsartikkelen er allerede fullført" msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Kvantitet kan ikke være større enn utgangsantallet" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Produksjonsartikkel {serial} har ikke bestått alle påkrevde tester" @@ -1141,8 +1146,8 @@ msgstr "Produksjonsartikkel" msgid "Build object" msgstr "Produksjonsobjekt" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Mengden må være 1 for serialisert lagervare" msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Monteres i" msgid "Destination stock item" msgstr "Lagervare for montering" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Produksjonslinje" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Delnavn" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "Etikett for prosjektkode" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Produksjonsartikkel" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Produksjonsartikkel samsvarer ikke med overordnet produksjon" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Resultatdel samsvarer ikke med produksjonsordredel" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Denne produksjonsartikkelen er allerede fullført" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Denne produksjonsartikkelen er ikke fullt tildelt" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Angi antall for produksjonsartikkel" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Heltallsverdi kreves for sporbare deler" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Heltallsverdi kreves, da stykklisten inneholder sporbare deler" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Serienummer" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Angi serienummer for produksjonsartikler" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Angi serienummer for produksjonsartikler" msgid "Location" msgstr "Plassering" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Lagerplassering for produksjonsartikkel" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Automatisk tildeling av serienummer" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Serienumre må angis for sporbare deler" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "En liste over produksjonsartikler må oppgis" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Lagerplassering for skrotede produksjonsartikler" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Forkast tildelinger" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Forkast tildelinger fra skrotede produksjonsartikler" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Grunn for skroting av produksjonsartikler" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Plassering for ferdige produksjonsartikler" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Plassering for ferdige produksjonsartikler" msgid "Status" msgstr "Status" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Godta ufullstendig tildeling" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Fullfør artikler dersom lagerbeholdning ikke er fullt tildelt" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Bruk tildelt lagerbeholdning" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Bruk all lagerbeholdning som allerede er tildelt denne produksjonen" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Fjern ufullstendige artikler" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Slett alle produksjonsartikler som ikke er fullført" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Ikke tillatt" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Godta som brukt av denne produksjonsordren" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Fjern tildeling før produksjonsordren fullføres" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Overtildelt lagerbeholdning" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Hvordan vil du håndtere ekstra lagervarer tildelt produksjonsordren" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Noen lagervarer har blitt overtildelt" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Godta ikke tildelt" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Godta at lagervarer ikke er fullt tildelt til denne produksjonsordren" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Nøvendig lagerbeholdning er ikke fullt tildelt" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Godta uferdig" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Godta at nødvendig antall fullførte produksjonsartikler ikke er nådd" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Nødvendig produksjonsmengde er ikke nådd" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Produksjonsordren har uferdige artikler" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Produksjonslinje" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Produksjonsartikkel" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Produksjonsartikkel må peke til samme produksjon" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Produksjonsartikkel" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part må peke på den samme delen som produksjonsordren" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Artikkelen må være på lager" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgjengelig antall ({q}) overskredet" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Produksjonsartikkel må spesifiseres for tildeling av sporede deler" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Produksjonsartikkel kan ikke spesifiseres for tildeling av usporede deler" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Tildelingsartikler må oppgis" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lagerplassering hvor deler skal hentes (la stå tomt for å ta fra alle plasseringer)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Eksluderer plassering" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Ekskluder lagervarer fra denne valgte plasseringen" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Utskiftbar lagerbeholdning" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Lagervarer ved flere plasseringer kan brukes om hverandre" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Erstatning-lagerbeholdning" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Tilatt tildelling av erstatningsdeler" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Valgfrie artikler" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Tildel valgfrie BOM-artikler til produksjonsordre" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Kunne ikke starte auto-tideling" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "Leverandørens delnummer" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Produsentens varenummer" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Plasseringsnavn" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "Produksjonsreferanse" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "BOM-referanse" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "BOM-referanse" msgid "Packaging" msgstr "Emballasje" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Del-ID" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "Del -IPN" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Delbeskrivelse" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Serienummer" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Tildelt antall" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Tilgjengelig antall" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "Delkategori-ID" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "Delkategorinavn" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Sporbar" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "Nedarvet" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Tillat Varianter" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "BOM-artikkel" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Tildelt lagerbeholdning" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "Tildelt lagerbeholdning" msgid "On Order" msgstr "I bestilling" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "I produksjon" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Tilgjengelig lagerbeholdning" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "Tilgjengelige erstatningsvarer" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "Tilgjengelige variantvarer" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "Totalt tilgjengelig lagerbeholdning" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "Ekstern lagerbeholdning" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 2f04fa462072..9bb1ace49709 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Polish\n" @@ -56,8 +56,8 @@ msgstr "Szczegóły błędu można znaleźć w panelu administracyjnym" msgid "Enter date" msgstr "Wprowadź dane" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informacja systemowa" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Budowa nadrzędna" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Dodane przez" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięta" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięt msgid "Consumable" msgstr "Materiał eksploatacyjny" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Materiał eksploatacyjny" msgid "Optional" msgstr "Opcjonalne" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opcjonalne" msgid "Assembly" msgstr "Złożenie" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Śledzony" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Przydzielono" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Nie można zmienić elementu kompletacji" msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referencja" msgid "Brief description of the build (optional)" msgstr "Krótki opis produkcji (opcjonalny)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Budowa nadrzędna" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Zamówienie budowy, do którego budowa jest przypisana" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Odwołanie do zamówienia sprzedaży" msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Status budowania" msgid "Build status code" msgstr "Kod statusu budowania" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Kod partii" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" @@ -1117,18 +1122,18 @@ msgstr "Budowanie wyjścia jest już ukończone" msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Ilość nie może być większa niż ilość wyjściowa" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Wyjście budowy {serial} nie przeszło wszystkich testów" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Zbuduj obiekt" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Zainstaluj do" msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Details" +msgid "Build Level" +msgstr "Szczegóły budowy" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nazwa komponentu" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Numer seryjny" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "" msgid "Location" msgstr "Lokalizacja" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Automatycznie przydzielaj numery seryjne" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Odrzuć przydziały" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Zaakceptuj niekompletną alokację" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Usuń produkcje, które nie zostały zakończone" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Niedozwolone" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Zaakceptuj jako zużyte przez zlecenie produkcji" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Nadmierny przydział zasobów" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Zaakceptuj nieprzydzielone" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Zaakceptuj, że przedmioty magazynowe nie zostały w pełni przypisane do tego zlecenia budowy" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Wymagany stan nie został w pełni przypisany" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Akceptuj niekompletne" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Magazyn, z którego mają być pozyskane elementy (pozostaw puste, aby pobrać z dowolnej lokalizacji)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Wyklucz lokalizację" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Wyklucz produkty magazynowe z wybranej lokalizacji" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Towary magazynowe w wielu lokalizacjach mogą być stosowane zamiennie" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Zastępczy magazyn" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Przedmiot opcjonalny" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Numer producenta komponentu" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Opakowanie" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID komponentu" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN komponentu" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Numer Seryjny" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Możliwość śledzenia" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Zezwalaj na warianty" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Element BOM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "W Zamówieniu" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "W produkcji" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Dostępna ilość" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 39b7f6e3eb58..baa8abf98770 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Portuguese\n" @@ -56,8 +56,8 @@ msgstr "Detalhes do erro podem ser encontrados no painel de administrador" msgid "Enter date" msgstr "Insira uma Data" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informação do Sistema" msgid "About InvenTree" msgstr "Sobre o InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Produção Progenitor" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Emitido por" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Produção deve ser cancelada antes de ser deletada" msgid "Consumable" msgstr "Consumível" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Consumível" msgid "Optional" msgstr "Opcional" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opcional" msgid "Assembly" msgstr "Montagem" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Monitorado" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Alocado" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Peça da ordem de produção não pode ser alterada" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referência" msgid "Brief description of the build (optional)" msgstr "Breve descrição da produção (opcional)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Produção Progenitor" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Pedido de produção para qual este serviço está alocado" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referência do pedido de venda" msgid "SalesOrder to which this build is allocated" msgstr "Pedido de Venda para qual esta produção está alocada" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Progresso da produção" msgid "Build status code" msgstr "Código de situação da produção" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Código de Lote" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" @@ -1117,18 +1122,18 @@ msgstr "Saída de produção já completada" msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde ao Pedido de Produção" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 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:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, 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" @@ -1141,8 +1146,8 @@ msgstr "Item da linha de Produção" msgid "Build object" msgstr "Objeto de produção" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Quantidade deve ser 1 para estoque serializado" msgid "Selected stock item does not match BOM line" msgstr "Item estoque selecionado não coincide com linha da LDM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Instalar em" msgid "Destination stock item" msgstr "Destino do Item do Estoque" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Linha de produção" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nome da Peça" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Saída da Produção" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Saída de produção não coincide com a produção progenitora" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Peça de saída não coincide com a peça da ordem de produção" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Esta saída de produção já foi concluída" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "A saída de produção não está completamente alocada" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Entre a quantidade da saída de produção" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Quantidade inteira necessária para peças rastreáveis" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças rastreáveis" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Números de Série" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Digite os números de série para saídas de produção" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Digite os números de série para saídas de produção" msgid "Location" msgstr "Local" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Local de estoque para a produção" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Alocar Números de Série Automaticamente" -#: build/serializers.py:327 +#: build/serializers.py:331 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:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Números de série devem ser fornecidos para peças rastreáveis" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 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" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Uma lista de saídas de produção deve ser fornecida" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Local de estoque para saídas recicladas" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Descartar alocações" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Descartar quaisquer alocações de estoque para saídas sucateadas" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Motivo para sucatear saída(s) de produção" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Local para saídas de produção concluídas" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Local para saídas de produção concluídas" msgid "Status" msgstr "Situação" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Aceitar Alocação Incompleta" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Concluir saídas se o estoque não tiver sido totalmente alocado" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Consumir Estoque Alocado" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Consumir qualquer estoque que já tenha sido alocado para esta produção" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Remover Saídas Incompletas" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Excluir quaisquer saídas de produção que não tenham sido completadas" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Não permitido" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Aceitar conforme consumido por esta ordem de produção" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Desatribua antes de completar este pedido de produção" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Estoque sobrealocado" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Como deseja manejar itens de estoque extras atribuídos ao pedido de produção" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Alguns itens de estoque foram sobrealocados" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Aceitar não alocados" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta produção" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Aceitar Incompleto" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceitar que o número requerido de saídas de produção não foi concluído" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Quantidade de produção requerida não foi concluída" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Pedido de produção tem saídas incompletas" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Linha de produção" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Saída da Produção" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Saída de produção deve indicar a mesma produção" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Item da linha de produção" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bin_item.part deve indicar a mesma peça do pedido de produção" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Item deve estar em estoque" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantidade disponível ({q}) excedida" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Saída de produção deve ser definida para alocação de peças rastreadas" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Saída de produção deve ser definida para alocação de peças não rastreadas" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Alocação do Item precisa ser fornecida" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Local de estoque onde peças serão extraídas (deixar em branco para qualquer local)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Local não incluso" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Não incluir itens de estoque deste local" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Estoque permutável" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Itens de estoque em múltiplos locais pode ser permutável" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Substituir Estoque" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Permitir alocação de peças substitutas" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Itens opcionais" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Alocar itens LDM opcionais para o pedido de produção" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Falha ao iniciar tarefa de auto-alocação" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Número de Peça do Fabricante" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Nome do Local" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Embalagem" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID da Peça" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN da Peça" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Descrição da Peça" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Número de Sério" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Quantidade Disponível" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Rastreável" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Permitir variações" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Item LDM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Estoque Alocado" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "Estoque Alocado" msgid "On Order" msgstr "No pedido" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Estoque Disponível" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" 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 ddda4e489647..7b2427fbb3bc 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 87f2d725b338..ac92b8badacc 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:33\n" "Last-Translator: \n" "Language-Team: Romanian\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 574fb1779a3d..b96b7e9c04f6 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Russian\n" @@ -56,8 +56,8 @@ msgstr "Подробности об ошибке можно найти в пан msgid "Enter date" msgstr "Введите дату" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Информация о системе" msgid "About InvenTree" msgstr "О программе InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Родительский заказ на производство" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "Назначено мне" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Создано" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Заказ на производство должен быть отменен перед удалением" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Заказ на производство должен быть отме msgid "Consumable" msgstr "Расходники" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Расходники" msgid "Optional" msgstr "Необязательно" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Необязательно" msgid "Assembly" msgstr "Производимая деталь" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Отслеживается" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Зарезервировано" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Деталь заказа на производства не может msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Отсылка" msgid "Brief description of the build (optional)" msgstr "Краткое описание заказа на производство (необязательно)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Родительский заказ на производство" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Заказ на производство, которому принадлежит этот заказ на производство" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Ссылка на заказ" msgid "SalesOrder to which this build is allocated" msgstr "Заказ на продажу, которому принадлежит этот заказ на производство" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Статус заказа на производство" msgid "Build status code" msgstr "Код статуса заказа на производство" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Код партии" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Код партии для продукции" @@ -1117,18 +1122,18 @@ msgstr "Продукция уже произведена" msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Количество не может быть больше количества продукции" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Сборка {serial} не прошла все необходимые тесты" @@ -1141,8 +1146,8 @@ msgstr "Номер позиции для производства" msgid "Build object" msgstr "Объект производства" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Количество должно быть 1 для сериализов msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Установить в" msgid "Destination stock item" msgstr "Целевая складская позиция" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Позиция для производства" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Наименование детали" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "Название кода проекта" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Выход Продукции" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Продукция не совпадает с родительским заказом на производство" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Продукция не соответствует детали заказа на производство" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Эта продукция уже помечена как завершенная" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Сырье для этой продукции не полностью зарезервировано" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Введите количество продукции" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Для отслеживаемых деталей должно быть указано целочисленное количество" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Серийные номера" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Введите серийные номера для продукции" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Введите серийные номера для продукции" msgid "Location" msgstr "Расположение" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Автоматически выделить серийные номера" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Для отслеживаемых частей должны быть указаны серийные номера" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Необходимо представить список выхода деталей" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Место хранения для списанной продукции" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Отменить резервирование" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Отменить все резервы запасов для списанной продукции" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Причина списания продукции" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Место хранения для завершенной продукции" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Место хранения для завершенной продукц msgid "Status" msgstr "Статус" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Разрешить неполное резервирование" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Завершить продукцию, если запасы не были полностью распределены" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Удалить незавершенную продукцию" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Удалить всю незавершенную продукцию" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Запрещено" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Принять как поглощенный этим заказом на производство" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Отменить резерв, до завершения заказа на производство" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Перераспределенные запасы" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Как вы хотите обработать дополнительные складские позиции, назначенные для заказа на производство" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Некоторые складские позиции были перераспределены" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Разрешить не полное резервирование" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Подтвердите, что складские позиции не были полностью зарезервированы для этого заказа на производство" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Необходимые запасы не были полностью зарезервированы" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Разрешить незавершенные производимые детали" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Допустить, что требуемое кол-во продукции не завершено" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Требуемое количество деталей не было произведено" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Заказ на производство имеет незавершенную продукцию" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Позиция для производства" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Выход продукции" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Продукция должна указывать на тот же производство" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Позиция для производства" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part должна указывать на ту же часть, что и заказ на производство" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Превышено доступное количество ({q})" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Продукция должна быть указан для резервирования отслеживаемых частей" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Необходимо указать резервируемые элементы" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Место хранения, где будут зарезервированы детали (оставьте пустым, чтобы забрать их из любого места)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Исключить место хранения" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Исключить складские позиции из этого выбранного места хранения" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Обменный остаток" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Складские позиции в нескольких местах могут использоваться на взаимозаменяемой основе" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Заменить остатки" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Разрешить резервирование замещающих деталей" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Необязательные элементы" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Зарезервировать необязательные позиции BOM для заказа на производство" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Не удалось запустить задачу автораспределения" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Код производителя" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Имя Места Хранения" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Упаковка" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Код детали" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN детали" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Описание детали" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Серийный номер" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Зарезервированное количество" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Доступный запас" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Отслеживание" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "Унаследованные" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Разрешить разновидности" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Позиция BOM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Зарезервированные Запасы" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "Зарезервированные Запасы" msgid "On Order" msgstr "В заказе" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "В производстве" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Доступный запас" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "Внешний склад" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index c2d8fc3c37e7..534652686e8a 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Slovak\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 88efe72a7c87..36cc0637dce6 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Slovenian\n" @@ -56,8 +56,8 @@ msgstr "Podrobnosti napake so vidne v pogledu administratorja" msgid "Enter date" msgstr "Vnesi datum" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Sistemske informacije" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Nadrejena izgradnja" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referenca" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Nadrejena izgradnja" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referenca dobavnica" msgid "SalesOrder to which this build is allocated" msgstr "Dobavnica na katero se navezuje ta izgradnja" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Status izgradnje" msgid "Build status code" msgstr "Koda statusa izgradnje" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Številka serije" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" @@ -1117,18 +1122,18 @@ msgstr "Igradnja je že dokončana" msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Količina za zalogo s serijsko številko mora biti 1" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Inštaliraj v" msgid "Destination stock item" msgstr "Destinacija postavke zaloge" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Order" +msgid "Build Level" +msgstr "Nalog izgradnje" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Izgradnja" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Izgradnja se ne ujema z nadrejeno izgradnjo" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Izhodni del se ne ujema s naročilom sestava" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Ta sestava je že zaključena" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 2c7fd59c7005..a25c94abdaf4 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" @@ -56,8 +56,8 @@ msgstr "Detalji o grešci se mogu naći u admin sekciji" msgid "Enter date" msgstr "Unesite datum" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Deo u nalogu za izradu ne može se izmeniti" msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referenca" msgid "Brief description of the build (optional)" msgstr "Kratak opis izrade (nije obavezno)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Order" +msgid "Build Level" +msgstr "Nalog za izradu" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index fcfd2046b986..9225d044dedc 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Swedish\n" @@ -56,8 +56,8 @@ msgstr "Information om felet finns under Error i adminpanelen" msgid "Enter date" msgstr "Ange datum" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systeminformation" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Överordnat Bygge" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Utfärdad av" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Byggnationen måste avbrytas innan den kan tas bort" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Byggnationen måste avbrytas innan den kan tas bort" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "Valfri" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Valfri" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Spårad" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "Testbar" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Allokerad" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Byggorderreferens" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referens" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Överordnat Bygge" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Byggorder till vilken detta bygge är tilldelad" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Försäljningsorderreferens" msgid "SalesOrder to which this build is allocated" msgstr "Försäljningsorder till vilken detta bygge allokeras" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Byggstatus" msgid "Build status code" msgstr "Bygg statuskod" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batchkod" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" @@ -1117,18 +1122,18 @@ msgstr "Byggutgång är redan slutförd" msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Antal måste vara 1 för serialiserat lager" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Installera till" msgid "Destination stock item" msgstr "Destination lagervara" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Order" +msgid "Build Level" +msgstr "Byggorder" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Bygg utdata" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Byggutdata matchar inte överordnad version" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Serienummer" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Ange serienummer för att tillverkade produkter" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Ange serienummer för att tillverkade produkter" msgid "Location" msgstr "Plats" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "En lista över tillverkade produkter måste anges" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Lagerplats för skrotade produkter" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Ignorera alla lagerallokeringar för skrotade produkter" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Plats för färdiga produkter" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Plats för färdiga produkter" msgid "Status" msgstr "Status" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Slutför utfall om lager inte har tilldelats fullt ut" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Ta bort ofullständiga produkter" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Ta bort eventuella produkter som inte har slutförts" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Acceptera ofullständig" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Acceptera att det önskade antalet produkter som inte har slutförts" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Tillverknings ordern är ofullständig" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Serienummer" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 9aeb1ee390ee..262f09f6ea7b 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Thai\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "ป้อนวันที่" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "ข้อมูลระบบ" msgid "About InvenTree" msgstr "เกี่ยวกับ Inventree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "สถานที่" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "สถานะ" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index db988f53a9b1..7f21a322ad94 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Turkish\n" @@ -56,8 +56,8 @@ msgstr "Hata detaylarını admin panelinde bulabilirsiniz" msgid "Enter date" msgstr "Tarih giriniz" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Sistem Bilgisi" msgid "About InvenTree" msgstr "InvenTree Hakkında" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Üst Yapım İşi" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Veren" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "Montaj" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referans" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Üst Yapım İşi" - #: build/models.py:262 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:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Satış Emri Referansı" msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Yapım İşi Durumu" msgid "Build status code" msgstr "Yapım işi durum kodu" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Sıra numarası" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" @@ -1117,18 +1122,18 @@ msgstr "Yapım işi çıktısı zaten tamamlanmış" 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:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Seri numaralı stok için miktar bir olmalı" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Kurulduğu yer" msgid "Destination stock item" msgstr "Hedef stok kalemi" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Details" +msgid "Build Level" +msgstr "Yapım İşi Detayları" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Yapım işi çıktısı için miktarını girin" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Seri Numaraları" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Yapım işi çıktısı için seri numaraları girin" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Yapım işi çıktısı için seri numaraları girin" msgid "Location" msgstr "Konum" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "" msgid "Status" msgstr "Durum" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Gerekli yapım işi miktarı tamamlanmadı" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Üretici Parça Numarası" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Paketleme" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Seri Numara" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Takip Edilebilir" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Çeşide İzin Ver" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,4 +15238,3 @@ msgstr "Parçaları düzenleme izni" #: users/models.py:408 msgid "Permission to delete items" msgstr "Parçaları silme izni" - diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 781d7882780e..5da1a171fe92 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" @@ -56,8 +56,8 @@ msgstr "Деталі помилки можна знайти на панелі а msgid "Enter date" msgstr "Введіть дату" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 6518dc11bf84..0fd9645dfb74 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" @@ -56,8 +56,8 @@ msgstr "Chi tiết lỗi có thể được tìm thấy trong bảng quản tr msgid "Enter date" msgstr "Nhập ngày" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Thông tin hệ thống" msgid "About InvenTree" msgstr "Giới thiệu" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Phiên bản cha" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Phát hành bởi" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Bạn dựng phải được hủy bỏ trước khi có thể xóa được" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Bạn dựng phải được hủy bỏ trước khi có thể xóa đư msgid "Consumable" msgstr "Vật tư tiêu hao" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Vật tư tiêu hao" msgid "Optional" msgstr "Tuỳ chọn" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Tuỳ chọn" msgid "Assembly" msgstr "Lắp ráp" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Đã theo dõi" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Đã cấp phát" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Sản phẩm đơn đặt bản dựng không thể thay đổi được msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Tham chiếu" msgid "Brief description of the build (optional)" msgstr "Mô tả ngắn về phiên bạn (Tùy chọn)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Phiên bản cha" - #: build/models.py:262 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:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Tham chiếu đơn đặt bản dựng" 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:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Trnạg thái bản dựng" msgid "Build status code" msgstr "Mã trạng thái bản dựng" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Mã lô hàng" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Mã lô cho đầu ra bản dựng này" @@ -1117,18 +1122,18 @@ msgstr "Đầu ra bản dựng đã được hoàn thiện" msgid "Build output does not match Build Order" msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 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:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Dựng đối tượng" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Số lượng phải là 1 cho kho sê ri" msgid "Selected stock item does not match BOM line" msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "Cài đặt vào" msgid "Destination stock item" msgstr "Kho hàng đích" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "Lộ giới" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Tên sản phẩm" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Đầu ra bản dựng" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Đầu ra xây dựng không hợp với bản dựng cha" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Đầu ra sản phẩm không phù hợp với bản dựng đơn đặt hàng" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Đầu ra bản dựng này đã được hoàn thành" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Đầu ra bản dựng này chưa được phân bổ đầy đủ" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Điền số lượng cho đầu ra bản dựng" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Số lượng nguyên dương cần phải điền cho sản phẩm có thể theo dõi" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cần nhập số lượng nguyên dương, bởi vì hóa đơn vật liệu chứa sản phẩm có thể theo dõi" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Số sê-ri" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Nhập vào số sêri cho đầu ra bản dựng" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "Nhập vào số sêri cho đầu ra bản dựng" msgid "Location" msgstr "Địa điểm" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Số sêri tự cấp" -#: build/serializers.py:327 +#: build/serializers.py:331 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:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 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ệ" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Danh sách đầu ra bản dựng phải được cung cấp" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Vị trí kho cho đầu ra phế phẩm" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Hủy phân bổ" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Hủy bất kỳ phân kho nào cho đầu ra phế phẩm" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Lý do loại bỏ đầu ra bản dựng" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" msgid "Status" msgstr "Trạng thái" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Chấp nhận phân kho dang dở" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Hoàn hiện đầu ra nếu kho chưa được phân bổ hết chỗ trống" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Xóa toàn bộ đầu ra chưa hoàn thành" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Xóa bất kỳ đầu ra bản dựng nào chưa được hoàn thành" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Chưa được cấp phép" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Chấp nhận trạng thái tiêu hao bởi đơn đặt bản dựng này" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Phân bổ trước khi hoàn thiện đơn đặt bản dựng này" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Kho quá tải" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Bạn muốn thế nào để xử lý hàng trong kho được gán thừa cho đơn đặt bản dựng" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Một vài hàng hóa đã được phân bổ quá thừa" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Chấp nhận chưa phân bổ được" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Chấp nhận hàng hóa không được phân bổ đầy đủ vào đơn đặt bản dựng này" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Kho được yêu cầu chưa được phân bổ hết không gian" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Chấp nhận không hoàn thành" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Chấp nhận số yêu cầu của đầu ra bản dựng chưa được hoàn thành" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Số lượng bản dựng được yêu cầu chưa được hoàn thành" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Đơn đặt bản dựng có đầu ra chưa hoàn thiện" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Lộ giới" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Đầu ra bản dựng" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Đầu ra bản dựng phải chỉ đến bản dựng tương ứng" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Mục chi tiết bản dựng" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part phải trỏ đến phần tương tự của đơn đặt bản dựng" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Hàng hóa phải trong kho" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Số lượng có sẵn ({q}) đã bị vượt quá" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Đầu ra bản dựng phải được xác định cho việc phân sản phẩm được theo dõi" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Đầu ra bản dựng không thể chỉ định cho việc phân sản phẩm chưa được theo dõi" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Hàng hóa phân bổ phải được cung cấp" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Vị trí kho nơi sản phẩm được lấy ra (để trống để lấy từ bất kỳ vị trí nào)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Ngoại trừ vị trí" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Không bao gồm hàng trong kho từ vị trí đã chọn này" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Kho trao đổi" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Hàng trong kho thuộc nhiều vị trí có thể dùng thay thế được cho nhau" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Kho thay thế" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Cho phép phân kho sản phẩm thay thế" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Mục tùy chọn" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Phân bổ các mục hóa đơn vật liệu tùy chọn đến đơn đặt bản dựng" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Mã số nhà sản xuất" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Tên địa điểm" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "" msgid "Packaging" msgstr "Đóng gói" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID sản phẩm" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN sản phẩm" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Mô tả sản phẩm" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "" msgid "Serial Number" msgstr "Số sê-ri" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Số lượng sẵn có" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Có thể theo dõi" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Cho phép biến thể" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Mục BOM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "" msgid "On Order" msgstr "Bật đơn hàng" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Đang sản xuất" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Số hàng tồn" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6547,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" 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 d49191f68d4d..66d96fd9f296 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -56,8 +56,8 @@ msgstr "在管理面板中可以找到错误详细信息" msgid "Enter date" msgstr "输入日期" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "系統資訊" msgid "About InvenTree" msgstr "關於InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "级联" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "上層生產工單" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "分配给我" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "发布者" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "工單必須被取消才能被刪除" msgid "Consumable" msgstr "耗材" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "耗材" msgid "Optional" msgstr "非必須項目" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "非必須項目" msgid "Assembly" msgstr "装配" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "追蹤中" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "已分配" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "無法更改生產工單" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "參考代號" msgid "Brief description of the build (optional)" msgstr "關於生產工單的簡單說明(選填)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "上層生產工單" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "這張生產工單對應的上層生產工單" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "銷售訂單代號" msgid "SalesOrder to which this build is allocated" msgstr "這張生產工單對應的銷售訂單" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "生產狀態" msgid "Build status code" msgstr "生產狀態代碼" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "批号" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "此产出的批号" @@ -1117,18 +1122,18 @@ msgstr "产出已完成" msgid "Build output does not match Build Order" msgstr "产出与生产订单不匹配" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "数量不能大于输出数量" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "产出 {serial} 未通过所有必要测试" @@ -1141,8 +1146,8 @@ msgstr "生产订单行项目" msgid "Build object" msgstr "生产对象" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "有序號的品項數量必須為1" msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,66 @@ msgstr "安裝到" msgid "Destination stock item" msgstr "目的庫存品項" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +#, fuzzy +#| msgid "Build Line" +msgid "Build Level" +msgstr "生产行" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "零件名称" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "项目编码标签" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "产出" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "产出与之前的生产不匹配" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "产出零件与生产订单零件不匹配" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "此产出已经完成" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "此产出尚未完全分配" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "输入产出数量" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "可追蹤的零件數量必須為整數" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "序號" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "输出产出的序列号" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1336,51 @@ msgstr "输出产出的序列号" msgid "Location" msgstr "地點" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "生产输出的库存地点" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "自動分配序號" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "对于可跟踪的零件,必须提供序列号" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "必须提供产出清单" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "废品产出的库存位置" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "放棄分配" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "取消对废品产出的任何库存分配" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "废品产出的原因" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "已完成删除的库存地点" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1395,193 @@ msgstr "已完成删除的库存地点" msgid "Status" msgstr "狀態" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "接受不完整的分配" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "如果库存尚未全部分配,则完成产出" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "消费已分配的库存" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "消耗已分配给此生产的任何库存" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "移除未完成的产出" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "删除所有未完成的产出" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "不允许" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "接受作为此生产订单的消费" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "完成此生产订单前取消分配" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "超出分配的库存" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "如何处理分配给生产订单的额外库存项" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "有库存项目已被过度分配" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "接受未分配" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "接受库存项未被完全分配至生产订单" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "接受不完整" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "允许所需数量的产出未完成" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "未完成所需生产数量" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "生产订单有打开的子生产订单" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "生产订单必须处于生产状态" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "生产订单有未完成的产出" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "生产行" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "产出" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "生产产出必须指向相同的生产" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "生产行项目" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必须与生产订单零件相同" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "商品必須有庫存" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "对于被追踪的零件的分配,必须指定生产产出" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的零件,无法指定生产产出" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "必须提供分配项目" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "零件来源的库存地点(留空则可来源于任何库存地点)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "排除位置" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "从该选定的库存地点排除库存项" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "可互換庫存" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "在多个位置的库存项目可以互换使用" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "替代品库存" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "允许分配可替换的零件" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "可选项目" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "分配可选的物料清单给生产订单" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "启动自动分配任务失败" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "供应商零件编号" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "制造商零件编号" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "位置名称" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "构建参考" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "物料清单参考" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1593,30 @@ msgstr "物料清单参考" msgid "Packaging" msgstr "打包" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "零件编号" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "零件的内部零件号" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "零件描述" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "物料清单零件识别号码" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "物料清单零件名称" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1632,52 @@ msgstr "物料清单零件名称" msgid "Serial Number" msgstr "序列号" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "已分配数量" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "可用数量" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "零件类别编号" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "零件类别名称" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "可追踪" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "已继承的" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "允许变体" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "物料清单项" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "分配库存" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1686,31 @@ msgstr "分配库存" msgid "On Order" msgstr "已订购" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "生产中" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "可用库存" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "可用的替代品库存" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "可用的变体库存" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "全部可用库存" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "外部库存" @@ -6536,10 +6547,6 @@ msgstr "顶级" msgid "Filter by top-level categories" msgstr "按顶级类别筛选" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "级联" - #: part/api.py:158 msgid "Include sub-categories in filtered results" 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 afa8da73c53a..ad2e185358e8 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: 2024-08-16 18:34\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index 955eec92814c..512785cacf89 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 6e2c6f6e66ce..30da50027f36 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index d70eb493d215..22f9333e91d0 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -69,7 +69,7 @@ msgstr "Tisk štítků byl úspěšně dokončen" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Selhání" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ano" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Ne" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Zjistit více" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Neznámá chyba" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Firmy" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Označit jako nepřečtenou" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index e89de7c66396..fe8886a5b4a9 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 7821e0062630..8be29f10ba1d 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -69,7 +69,7 @@ msgstr "Etikettendruck erfolgreich abgeschlossen" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Fehler" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ja" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nein" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Mehr lesen" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Unbekannter Fehler" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Unternehmen" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "Verpackung" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "Keine Token konfiguriert" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Als ungelesen markieren" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Aufgegeben von" @@ -4013,7 +4013,7 @@ msgstr "Aufgegeben von" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Neuer Bauauftrag" @@ -4656,7 +4656,7 @@ msgstr "Gebäude" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Gesperrt" @@ -5452,30 +5452,30 @@ msgstr "Excel (.xlsx)" msgid "Download Data" msgstr "Daten herunterladen" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Mir zugewiesen" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Mir zugewiesene Aufträge anzeigen" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Ausstehend" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Offene Aufträge anzeigen" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Überfällig" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Überfällige Aufträge anzeigen" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Filter zurücksetzen" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Keine Einträge gefunden" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "Der Server hat einen falschen Datentyp zurückgegeben" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Ungültige Anfrage" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Nicht autorisiert" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Verweigert" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Nicht gefunden" @@ -5544,15 +5544,15 @@ msgstr "Nicht gefunden" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" @@ -5573,23 +5573,27 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Barcode-Aktionen" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Ausgewählte Datensätze löschen" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Daten aktualisieren" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Tabellenfilter" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "Ersatzteil bearbeiten" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "Bestand bestellen" msgid "Build Stock" msgstr "Bestand bauen" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Aktive Aufträge anzeigen" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Aktive Aufträge anzeigen" msgid "Filter by order status" msgstr "Nach Bestellstatus filtern" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Überfälligen Status anzeigen" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "Nach Produktcode filtern" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "Hat Projektcode" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "Filtern, ob die Bestellung einen Projektcode hat" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "Filtern nach Benutzer, der diese Bestellung ausgestellt hat" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Alter" msgid "Message" msgstr "Nachricht" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "Interne Einheiten" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "Parameter bearbeiten" +#~ msgid "Edit parameter" +#~ msgstr "Parameter bearbeiten" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "Teileparameter hinzufügen" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Teileparameter bearbeiten" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "Parameter Vorlage" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "Interne Einheiten" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "Teileparameter hinzufügen" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Teilparameter löschen" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Parameter hinzufügen" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Alternativen einschließen" @@ -7947,4 +7962,3 @@ msgstr "Dokumentation lesen" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "Ignorieren und weiter zur Desktopansicht" - diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 9109394d043d..357d9bee20a8 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 6c4fb410df9b..b9e9b6fea4f0 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -64,7 +64,7 @@ msgstr "Label printing completed successfully" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -123,12 +123,12 @@ msgid "Fail" msgstr "Fail" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Yes" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "No" @@ -923,7 +923,7 @@ msgid "Read More" msgstr "Read More" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Unknown error" @@ -1541,8 +1541,8 @@ msgid "Companies" msgstr "Companies" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2860,7 +2860,7 @@ msgstr "Packaging" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3598,12 +3598,12 @@ msgstr "No tokens configured" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3942,7 +3942,7 @@ msgstr "Mark as unread" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -3999,7 +3999,7 @@ msgid "Completed Outputs" msgstr "Completed Outputs" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Issued By" @@ -4008,7 +4008,7 @@ msgstr "Issued By" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4160,8 +4160,8 @@ msgid "Edit Build Order" msgstr "Edit Build Order" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Add Build Order" @@ -4651,7 +4651,7 @@ msgstr "Building" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Locked" @@ -5447,30 +5447,30 @@ msgstr "Excel (.xlsx)" msgid "Download Data" msgstr "Download Data" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Assigned to me" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Show orders assigned to me" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Outstanding" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Show outstanding orders" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Overdue" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Show overdue orders" @@ -5510,28 +5510,28 @@ msgid "Clear Filters" msgstr "Clear Filters" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "No records found" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "Server returned incorrect data type" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Bad request" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Unauthorized" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Forbidden" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Not found" @@ -5539,15 +5539,15 @@ msgstr "Not found" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "Delete Selected Items" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "Are you sure you want to delete the selected items?" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "This action cannot be undone!" @@ -5568,23 +5568,27 @@ msgstr "This action cannot be undone!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Delete selected records" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Refresh data" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Table filters" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "item-{idx}" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5804,7 +5808,7 @@ msgid "Edit Substitutes" msgstr "Edit Substitutes" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "Part is Locked" @@ -5815,7 +5819,7 @@ msgstr "Bill of materials cannot be edited, as the part is locked" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5949,11 +5953,19 @@ msgstr "Order Stock" msgid "Build Stock" msgstr "Build Stock" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Show active orders" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "Cascade" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "Display recursive child orders" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5961,36 +5973,36 @@ msgstr "Show active orders" msgid "Filter by order status" msgstr "Filter by order status" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Show overdue status" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "Filter by project code" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "Has Project Code" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6404,34 +6416,33 @@ msgstr "Age" msgid "Message" msgstr "Message" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" +msgstr "Click to edit" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "Edit parameter" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "Add Part Parameter" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Edit Part Parameter" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "Show active parts" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "Show locked parts" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "Show assembly parts" @@ -6486,24 +6497,28 @@ msgstr "Parameter Template" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "Internal Units" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "New Part Parameter" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Delete Part Parameter" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Add parameter" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Part parameters cannot be edited, as the part is locked" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Include Variants" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 70d11780a71e..ac6d41c88a11 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -69,7 +69,7 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Fallo" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Sí" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "No" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index ab9bfebed40a..778be8427a00 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -69,7 +69,7 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Falló" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Sí" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "No" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Mostrar órdenes activas" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Mostrar órdenes activas" msgid "Filter by order status" msgstr "Filtrar por estado de la orden" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "Leer la documentación" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index fc7e261ba9fc..4987f6d2757d 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -69,7 +69,7 @@ msgstr "Sildi printimine õnnestus" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Läbikukkumine" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Jah" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Ei" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "Loe dokumente" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "Eira ja jätka töölaua vaates" - diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index d6e135ba0c37..686c10062873 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 2357e8e7b79d..52f2d03529ef 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index b30fed64d470..82cb00a76293 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -69,7 +69,7 @@ msgstr "Impression terminée avec succès" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Échec" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Oui" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Non" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "En Savoir Plus" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Erreur inconnue" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Sociétés" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "Construire" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Assigné à moi" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Monter mes commandes" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Remarquable" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Afficher les commandes en cours" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "En retard" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Afficher les commandes en retard" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Effacer filtres" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Pas d'enregistrement trouvé" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "Le serveur à retourner un type de donnée incorrect" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Requête invalide" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Non autorisé" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Accès interdit" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Elément non trouvé" @@ -5544,15 +5544,15 @@ msgstr "Elément non trouvé" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Cette action ne peut pas être annulée !" @@ -5573,23 +5573,27 @@ msgstr "Cette action ne peut pas être annulée !" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Actions de code-barres" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Supprimer les enregistrements sélectionnés" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Actualiser les données" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Filtres de tableau" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "Lire la documentation" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 6de5862e0145..fd2a893306b4 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index f6c88a26df38..5e52423aa735 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "हाँ" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index e12dfb18b69e..d8f98062261c 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Megbukott" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Igen" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nem" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Tudj meg többet" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Ismeretlen hiba" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Cégek" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Megjelölés olvasatlanként" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Befejezett kimenetek" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" @@ -4656,7 +4656,7 @@ msgstr "Gyártásban" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Hozzám rendelt" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Késésben" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Nincs találat" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "A szerver hibás adattípust küldött vissza" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Hibás kérés" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Jogosulatlan" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Tiltott" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Nem található" @@ -5544,15 +5544,15 @@ msgstr "Nem található" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Vonalkód műveletek" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Adatok frissítése" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Táblaszűrők" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "Helyettesítő alkatrészek szerkesztése" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "Készlet rendelés" msgid "Build Stock" msgstr "Gyártási készlet" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Aktív megrendelések megjelenítése" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Aktív megrendelések megjelenítése" msgid "Filter by order status" msgstr "Rendelési állapot szűrés" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Lejártság megjelenítése" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "Projekt kódra szűrés" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "Van projektszáma" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "Szűrés aszerint, hogy az Értékesítési rendelésnek van-e projekt kódja" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "Szűrés a rendelést rögzítő felhasználóra" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Életkor" msgid "Message" msgstr "Üzenet" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Alkatrész paraméter szerkesztése" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Alkatrész paraméter törlése" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Paraméter hozzáadás" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Változatok is" @@ -7947,4 +7962,3 @@ msgstr "Olvasd el a dokumentációt" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 0368c78830cc..05392876fbcb 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -69,7 +69,7 @@ msgstr "Stampa dell'etichetta completata con successo" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Errore" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Si" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "No" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 80871e39086c..8a8145a0818e 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "続きを読む" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "未読にする" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "表フィルタ" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 96e97ff2b8f8..1c45f5ee341e 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 263c6815c254..fde0431ca20f 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 7d0f2083cd3f..33b83e271137 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Niet geslaagd" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ja" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nee" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "Filteren op bestellingstatus" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index fd31784cd188..795dc13e75e0 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ja" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nei" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Les mer" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Ukjent feil" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Firma" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Marker som ulest" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Fullførte artikler" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Rediger produksjonsordre" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Legg til produksjonsordre" @@ -4656,7 +4656,7 @@ msgstr "Produseres" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Tilordnet meg" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Vis ordre tildelt meg" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Utestående" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Vis utestående ordre" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Forfalt" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Vis forfalte ordrer" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Fjern filtre" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Ingen poster funnet" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "Serveren returnerte feil datatype" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Ugyldig forespørsel" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Uautorisert" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Forbudt" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Ikke funnet" @@ -5544,15 +5544,15 @@ msgstr "Ikke funnet" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Denne handlingen kan ikke angres!" @@ -5573,23 +5573,27 @@ msgstr "Denne handlingen kan ikke angres!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Strekkodehandlinger" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Slett valgte oppføringer" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Oppdater data" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Tabellfiltre" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "Rediger erstatninger" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Vis aktive ordrer" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Vis aktive ordrer" msgid "Filter by order status" msgstr "Filtrer etter ordrestatus" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Vis utløpt status" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Alder" msgid "Message" msgstr "Melding" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Rediger del-parameter" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Slett del-parameter" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Legg til parameter" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Inkluder varianter" @@ -7947,4 +7962,3 @@ msgstr "Les dokumentasjonen" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 2f8f69aaa8fe..641932b065b0 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -69,7 +69,7 @@ msgstr "Drukowanie etykiety zakończone powodzeniem" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Niezaliczone" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Tak" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nie" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Czytaj dalej" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Nieznany błąd" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Firmy" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "Opakowanie" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/pseudo-LOCALE/messages.po b/src/frontend/src/locales/pseudo-LOCALE/messages.po index 19caae62a8d9..0991864855f3 100644 --- a/src/frontend/src/locales/pseudo-LOCALE/messages.po +++ b/src/frontend/src/locales/pseudo-LOCALE/messages.po @@ -104,7 +104,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -163,12 +163,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -963,7 +963,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1585,8 +1585,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2904,7 +2904,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3642,12 +3642,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3986,7 +3986,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4043,7 +4043,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4052,7 +4052,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4204,8 +4204,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4695,7 +4695,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5491,30 +5491,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5554,28 +5554,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5583,15 +5583,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5612,23 +5612,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "" @@ -5848,7 +5852,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5859,7 +5863,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5993,11 +5997,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -6005,36 +6017,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6448,34 +6460,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6530,24 +6541,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 1dd799219676..32ddbec5bd3d 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -69,7 +69,7 @@ msgstr "Impressão da etiqueta concluída com sucesso" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Falhou" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Sim" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Não" @@ -304,7 +304,8 @@ msgstr "Tem certeza de que deseja Guardar & Recarregar a pré-visualização?" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:153 msgid "To render the preview the current template needs to be replaced on the server with your modifications which may break the label if it is under active use. Do you want to proceed?" -msgstr "Para ver esta pré-visualização o modelo atual precisa ser substituído no servidor com as suas modificações, o que pode fazer com que \n" +msgstr "" +"Para ver esta pré-visualização o modelo atual precisa ser substituído no servidor com as suas modificações, o que pode fazer com que \n" "o modelo atual deixe de funcionar. Deseja continuar?" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 @@ -576,7 +577,9 @@ msgstr "Ou use SSO" #: src/components/forms/AuthenticationForm.tsx:296 msgid "Don't have an account?" -msgstr "Não possui conta?\n" +msgstr "" +"Não possui conta?\n" +"" #: src/components/forms/AuthenticationForm.tsx:315 msgid "Go back to login" @@ -929,7 +932,7 @@ msgid "Read More" msgstr "Mais informações" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Erro desconhecido" @@ -1547,8 +1550,8 @@ msgid "Companies" msgstr "Empresas" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2866,7 +2869,7 @@ msgstr "Embalagem" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3604,12 +3607,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3948,7 +3951,7 @@ msgstr "Marcar como não lido" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4005,7 +4008,7 @@ msgid "Completed Outputs" msgstr "Saídas Concluídas" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Emitido por" @@ -4014,7 +4017,7 @@ msgstr "Emitido por" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4166,8 +4169,8 @@ msgid "Edit Build Order" msgstr "Editar Pedido de Produção" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Novo Pedido de Produção" @@ -4657,7 +4660,7 @@ msgstr "Produzindo" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5453,30 +5456,30 @@ msgstr "Excel (.xlsx)" msgid "Download Data" msgstr "Descarregar dados" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Atribuído a mim" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Mostrar pedidos atribuídos a mim" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Pendente" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Mostrar pedidos pendentes" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Em atraso" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Mostrar pedidos atrasados" @@ -5516,28 +5519,28 @@ msgid "Clear Filters" msgstr "Limpar Filtros" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Nenhum registo encontrado" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "O servidor retornou dados incorretos" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Pedido inválido" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Não autorizado" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Proibido" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Não encontrado" @@ -5545,15 +5548,15 @@ msgstr "Não encontrado" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Esta ação não pode ser desfeita!" @@ -5574,23 +5577,27 @@ msgstr "Esta ação não pode ser desfeita!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Ações de código de barras" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Remover registos selecionados" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Filtros de tabela" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5810,7 +5817,7 @@ msgid "Edit Substitutes" msgstr "Editar peças substitutas" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5821,7 +5828,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5955,11 +5962,19 @@ msgstr "Encomendar Estoque" msgid "Build Stock" msgstr "Produzir Estoque" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Mostrar encomendas ativas" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5967,36 +5982,36 @@ msgstr "Mostrar encomendas ativas" msgid "Filter by order status" msgstr "Filtrar por estado do pedido" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Mostrar estados atrasados" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "Filtrar por código de projeto" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "Possui Código do Projeto" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "Filtrar por se a ordem de compra tem um código de projeto" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "Filtrar por usuário que emitiu esta ordem" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6410,34 +6425,33 @@ msgstr "Idade" msgid "Message" msgstr "Mensagem" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "Unidades Internas" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "Editar parâmetro" +#~ msgid "Edit parameter" +#~ msgstr "Editar parâmetro" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "Adicionar Parâmetro da Peça" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Editar Parâmetro da Peça" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6492,24 +6506,28 @@ msgstr "Modelo do Parâmetro" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "Unidades Internas" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "Novo Parâmetro da Peça" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Excluir Parâmetro da Peça" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Adicionar parâmetro" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Incluir variantes" @@ -7948,4 +7966,3 @@ msgstr "Ler os documentos" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "Ignorar e continuar para a visualização de Desktop" - diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 7ee657da4d2b..c62a8ea2d2f3 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -69,7 +69,7 @@ msgstr "Impressão de etiqueta finalizada com sucesso" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Reprovado" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Sim" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Não" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Leia Mais" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Erro desconhecido" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Empresas" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "Embalagem" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Marcar como não lido" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Saídas Completas" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Emitido por" @@ -4013,7 +4013,7 @@ msgstr "Emitido por" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Editar Pedido de Produção" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" @@ -4656,7 +4656,7 @@ msgstr "Produzindo" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Atribuído a mim" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Mostrar pedidos atribuídos a mim" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Pendente" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Mostrar pedidos pendentes" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Em atraso" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Mostrar pedidos atrasados" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Limpar Filtros" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Nenhum registro encontrado" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "O servidor retornou um tipo de dado incorreto" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Requisição inválida" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Não autorizado" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Proibido" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Não encontrado" @@ -5544,15 +5544,15 @@ msgstr "Não encontrado" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Essa ação não pode ser desfeita!" @@ -5573,23 +5573,27 @@ msgstr "Essa ação não pode ser desfeita!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Ações de código de barras" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Remover registros selecionados" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Filtros da Tabela" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "Editar substitutos" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "Pedir estoque" msgid "Build Stock" msgstr "Estoque de Produção" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Mostrar pedidos ativos" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Mostrar pedidos ativos" msgid "Filter by order status" msgstr "Filtrar por estado do pedido" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Mostrar estados atrasados" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Idade" msgid "Message" msgstr "Mensagem" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Editar Parâmetro da Peça" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "Novo Parâmetro de Peça" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Apagar Parâmetro da Peça" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Adiciona parâmetro" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Incluir Variantes" @@ -7947,4 +7962,3 @@ msgstr "Leia a documentação" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 0569e8f53657..4ec1d30d7e99 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 066276e9d193..13b2b636fb73 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -69,7 +69,7 @@ msgstr "Печать этикеток успешно завершена" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Сбой" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Да" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Нет" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Подробнее" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Неизвестная ошибка" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Компании" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Заблокировано" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "Внутренние ед. измерения" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "Внутренние ед. измерения" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 8cbfe1ded638..25dd3367b3df 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index bb52b681bf47..22e1939b72fe 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index de77f260a4c0..49077432c7fb 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Da" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Ne" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Saznaj više" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Nepoznata greška" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index cb5e1f7df8b3..0d1d90156d92 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -69,7 +69,7 @@ msgstr "Utskrift av etiketter lyckades" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Misslyckades" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ja" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nej" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Läs mer" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Okänt fel" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Företag" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Markera som oläst" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Slutförd produktion" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Utfärdad av" @@ -4013,7 +4013,7 @@ msgstr "Utfärdad av" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Redigera Tillverknings order" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Lägg till Tillverknings order" @@ -4656,7 +4656,7 @@ msgstr "Under tillverkning" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Låst" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Rensa filter" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Inga resultat hittades" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Felaktig begäran" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Ej behörig" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Otillåten" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Hittades inte" @@ -5544,15 +5544,15 @@ msgstr "Hittades inte" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Streckkods åtgärder" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Uppdatera data" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Tabellfilter" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "Läs dokumenten" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 77cf399daf2f..f6b907b7ef1d 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index a87e9bf30c50..9580a7e4ba55 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Devamını Oku" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Bilinmeyen hata" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Şirketler" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Hiç kayıt bulunamadı" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Hatalı istek" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Yetkisiz" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Yasaklı" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Bulunamadı" @@ -5544,15 +5544,15 @@ msgstr "Bulunamadı" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Barkod işlemleri" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Veriyi yenile" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Tablo filtreleri" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "Belgeleri okuyun" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index e902270294e5..bf202f95c429 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -69,7 +69,7 @@ msgstr "Етикетку успішно роздруковано" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Помилка" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Так" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Ні" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Невідома помилка" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index beb7bf8bc4af..16550df7d50a 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Đồng ý" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Không" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Xem thêm" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Lỗi không xác định" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Doanh nghiệp" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Đánh dấu chưa đọc" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Phân công cho tôi" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Hiển thị đơn đặt phân công cho tôi" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Nổi bật" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Hiện đơn hàng nổi bật" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Quá hạn" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Hiện đơn hàng quá hạn" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Xóa bộ lọc" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Không tìm thấy biểu ghi" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Yêu cầu không hợp lệ" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Chưa cấp quyền" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Bị cấm" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Không tìm thấy" @@ -5544,15 +5544,15 @@ msgstr "Không tìm thấy" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Chức năng mã vạch" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Làm mới dữ liệu" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Bộ lọc bảng" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Tuổi" msgid "Message" msgstr "Nội dụng tin nhắn" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Sửa tham số phụ kiện" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Xóa tham số phụ kiện" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Bao gồm các biến thể" @@ -7947,4 +7962,3 @@ msgstr "Đọc tài liệu" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 3a469b497c8b..c8e352db1607 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -69,7 +69,7 @@ msgstr "标签打印成功" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "失效" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "是" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "否" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "了解更多" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "未知错误" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "公司" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "包装" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "未配置令牌" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "标记为未读" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "已出产" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "发布人" @@ -4013,7 +4013,7 @@ msgstr "发布人" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "编辑生产订单" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "添加生产订单" @@ -4656,7 +4656,7 @@ msgstr "正在生产" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "已锁定" @@ -5452,30 +5452,30 @@ msgstr "Excel (.xlsx)" msgid "Download Data" msgstr "下载数据" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "已分派给我的" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "显示分配给我的订单" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "未完成" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "显示未完成的订单" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "逾期" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "显示逾期订单" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "清除筛选" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "没有找到记录" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "服务器返回了错误的数据类型" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "错误的请求" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "未授权" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "禁止访问" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "未找到" @@ -5544,15 +5544,15 @@ msgstr "未找到" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "删除所选项目" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "确定要删除所选的项目吗?" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "此操作无法撤消!" @@ -5573,23 +5573,27 @@ msgstr "此操作无法撤消!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "条形码操作" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "删除选中的记录" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "刷新数据" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "表格过滤器" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "编辑替代零件" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "零件已锁定" @@ -5820,7 +5824,7 @@ msgstr "无法编辑材料清单,因为零件已锁定" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "订单库存" msgid "Build Stock" msgstr "生产库存" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "显示活动订单" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "显示活动订单" msgid "Filter by order status" msgstr "按订单状态筛选" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "显示逾期状态" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "按项目编码筛选" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "有项目编码" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "根据采购订单是否有项目编码进行筛选" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "按发布此订单的用户筛选" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "寿命" msgid "Message" msgstr "信息" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "内部单位" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "编辑参数" +#~ msgid "Edit parameter" +#~ msgstr "编辑参数" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "添加零件参数" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "编辑零件参数" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "显示活动零件" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "显示锁定的零件" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "显示已装配的零件" @@ -6491,24 +6502,28 @@ msgstr "参数模板" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "内部单位" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "新增零件参数" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "删除零件参数" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "添加参数" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "零件参数无法编辑,因为零件已锁定" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "包含变体" @@ -7947,4 +7962,3 @@ msgstr "阅读文档" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "忽略并继续到桌面视图" - diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index f9ad2a5dfc93..c7a46f3658e1 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -7947,4 +7962,3 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - From 5aa5a1c95db5928488ada85833e8d1e199cd68a9 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:49:49 +1000 Subject: [PATCH 02/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/ro/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 4ec1d30d7e99..a1948bebd268 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\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" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 30d966db2ce968528564156f4a8b39e06adda2f0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:49:50 +1000 Subject: [PATCH 03/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/fr/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index 82cb00a76293..747914f2cabd 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Lire la documentation" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 688eef5982fcbd4077fa8ce806d446edace4a9d8 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:49:51 +1000 Subject: [PATCH 04/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/es/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index ac6d41c88a11..a4fe509bd91d 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 525f94f92d5ab94f8bdd9be1d896da5102669cc7 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:49:53 +1000 Subject: [PATCH 05/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/ar/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index 512785cacf89..4dc3d0f51411 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\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" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From ec5777922c92fc326e3f5ef9ec5e95107a5a1154 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:49:54 +1000 Subject: [PATCH 06/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/bg/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 30da50027f36..d1e93ca8f678 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From fa4a0ec31f7b0612bb8a47b758f3bf5091bd8ae2 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:49:56 +1000 Subject: [PATCH 07/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/cs/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 22f9333e91d0..a8ebd5f7b54e 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 743310b32cfacac0dc1875b69ff32b140dfab27e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:49:57 +1000 Subject: [PATCH 08/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/da/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index fe8886a5b4a9..16bf2f54c021 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 0599391df21bc3d442aab9805f171d0e96a99f6b Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:49:59 +1000 Subject: [PATCH 09/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/de/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 8be29f10ba1d..0959615a60a4 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "Parameter bearbeiten" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Dokumentation lesen" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "Ignorieren und weiter zur Desktopansicht" + From ff92c7230bfdeee328440c75f93fbe40f85c1000 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:00 +1000 Subject: [PATCH 10/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/el/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 357d9bee20a8..fc638a4b6a07 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 8a49a92ae952bb7e695379915593bbb063bbdb5b Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:02 +1000 Subject: [PATCH 11/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/fi/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 52f2d03529ef..721fc402216e 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 1ae6ef4bdc5b106f1addb57aebb0600d8e5f7201 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:04 +1000 Subject: [PATCH 12/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/he/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index fd2a893306b4..d15ce8a5a3ea 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 64abcc7d90244157390656108424e8e22367092f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:05 +1000 Subject: [PATCH 13/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/hu/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index d8f98062261c..74d4846e0217 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Olvasd el a dokumentációt" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 1f179b6596c5df421ea03612ecbbaf97b226653e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:07 +1000 Subject: [PATCH 14/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/it/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 05392876fbcb..2c48cf92ad8f 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 4ac37664290ad35959661f2f4cd8590cbd2b6cbd Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:08 +1000 Subject: [PATCH 15/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/ja/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 8a8145a0818e..14a8b0c5f486 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 479546a641fc261b80226ad21832450603495e89 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:10 +1000 Subject: [PATCH 16/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/ko/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 1c45f5ee341e..edfa7801cae9 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From e3fea317ade32a63935540a57933ef97569f3406 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:11 +1000 Subject: [PATCH 17/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/nl/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 33b83e271137..e0275f0e4fbd 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 8f0d72ad11deaaec2414e8e7e5e8bcec54e2d086 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:13 +1000 Subject: [PATCH 18/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/no/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 795dc13e75e0..807fc80cd600 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Les dokumentasjonen" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 83e0c3dced4d582859b8d67c23e65a1bc291087b Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:14 +1000 Subject: [PATCH 19/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/pl/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 641932b065b0..5912cde6c2af 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From c2bfd988926c840e65abac89c1816fde7f5581b0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:16 +1000 Subject: [PATCH 20/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/pt/messages.po | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 32ddbec5bd3d..12a292b9d036 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -304,8 +304,7 @@ msgstr "Tem certeza de que deseja Guardar & Recarregar a pré-visualização?" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:153 msgid "To render the preview the current template needs to be replaced on the server with your modifications which may break the label if it is under active use. Do you want to proceed?" -msgstr "" -"Para ver esta pré-visualização o modelo atual precisa ser substituído no servidor com as suas modificações, o que pode fazer com que \n" +msgstr "Para ver esta pré-visualização o modelo atual precisa ser substituído no servidor com as suas modificações, o que pode fazer com que \n" "o modelo atual deixe de funcionar. Deseja continuar?" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 @@ -577,9 +576,7 @@ msgstr "Ou use SSO" #: src/components/forms/AuthenticationForm.tsx:296 msgid "Don't have an account?" -msgstr "" -"Não possui conta?\n" -"" +msgstr "Não possui conta?\n" #: src/components/forms/AuthenticationForm.tsx:315 msgid "Go back to login" @@ -6431,7 +6428,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "Editar parâmetro" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7966,3 +7963,4 @@ msgstr "Ler os documentos" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "Ignorar e continuar para a visualização de Desktop" + From 5b36ebb621f75757c0e16f146973994f8b55fd4d Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:18 +1000 Subject: [PATCH 21/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/ru/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 13b2b636fb73..7ad5f5ae8aab 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 4e1aa6adca828e347330f32ee037cc78d7d894a9 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:19 +1000 Subject: [PATCH 22/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/sk/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 25dd3367b3df..e60deaeec582 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 52b8ed215fb0aeda60252e08095f00806b9e4487 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:21 +1000 Subject: [PATCH 23/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/sl/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 22e1939b72fe..a14842b32052 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From db07ddab7d20d486f2ada8348e02c6877291961f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:22 +1000 Subject: [PATCH 24/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/sv/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 0d1d90156d92..102fbd94bd48 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Läs dokumenten" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 01321dbfc1bea1ae853b6464c28fec39cebcfaa8 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:24 +1000 Subject: [PATCH 25/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/tr/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 9580a7e4ba55..efbb508e4d55 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Belgeleri okuyun" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 9ca4201322431c1da7ad03fd8587df4f8a94ecdd Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:25 +1000 Subject: [PATCH 26/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/uk/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index bf202f95c429..985bda965cd5 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 70b3206bbb14a575fe09394374dbe0c813bee06f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:27 +1000 Subject: [PATCH 27/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/zh_Hans/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index c8e352db1607..3b5dc22b0a31 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "编辑参数" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "阅读文档" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "忽略并继续到桌面视图" + From fee7f28f3932b245734fa67eab8d0a79b59ae58e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:28 +1000 Subject: [PATCH 28/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/zh_Hant/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index c7a46f3658e1..91285618659a 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 80d4e2dd1143b472924de87d608c1400e384473a Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:30 +1000 Subject: [PATCH 29/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/vi/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 16550df7d50a..767cf472e3a1 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Đọc tài liệu" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 02fae1467a508bb2f43eac9f1b00d5ac95b074f9 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:31 +1000 Subject: [PATCH 30/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/pt_BR/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index c62a8ea2d2f3..723316897292 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Leia a documentação" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 4b73b7cec007aba429e74ae36faeea16535cdac8 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:33 +1000 Subject: [PATCH 31/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/id/messages.po | 151 +++++++++++++----------- 1 file changed, 83 insertions(+), 68 deletions(-) diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index 38313e41de6e..0fdd20a1e244 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" From 740a47fc891687271bfba44ab86f43851605fd91 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:35 +1000 Subject: [PATCH 32/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/fa/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 686c10062873..63c1c9fda481 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From c0618b08112dbfc564181b13769fd74eaefd3704 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:36 +1000 Subject: [PATCH 33/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index ac92b8badacc..852ea7bbd646 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From e09534d9fe6094f34a5d225746067c1c5b1d65e8 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:38 +1000 Subject: [PATCH 34/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index baa71213934b..116f93f987b9 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Stock de destination de l'article" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Chaîne d'assemblage" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Droit de modifier des élément" #: users/models.py:408 msgid "Permission to delete items" msgstr "Droit de supprimer des éléments" + From caa9bd39f31df932fc42d6c4cb8db07646cd3849 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:40 +1000 Subject: [PATCH 35/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/es/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 3e6d3909a306..0594d1a4557e 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Artículo de stock de destino" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Linea de ensamble" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Permisos para editar artículos" #: users/models.py:408 msgid "Permission to delete items" msgstr "Permiso para eliminar artículos" + From f48aaf1755c5503935763fc212b144818bb4848f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:42 +1000 Subject: [PATCH 36/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 931aa194ea20..41e7bdce1a00 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 3894b8bf44cd6f25356c962c5a7ac75fcada757e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:44 +1000 Subject: [PATCH 37/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index daf98e7e462a..c3f135752c9f 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 476c9e58a6b1b457dcd3aead61c53e83f63bbc85 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:46 +1000 Subject: [PATCH 38/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 95daf4945dd4..7e1e045d223a 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Cílová skladová položka" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Linka sestavy" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Oprávnění k úpravě položek" #: users/models.py:408 msgid "Permission to delete items" msgstr "Oprávnění k odstranění položek" + From 06af1c7dc1322edf2b71fede7994734b45e37c23 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:48 +1000 Subject: [PATCH 39/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/da/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 8d3e620fa55d..20a7c3cccb00 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Bygge linje" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From fde83d7519fe3c6244053eb18a929fe353eb9f37 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:50 +1000 Subject: [PATCH 40/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/de/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index cd5a347c8d75..c5b448f00761 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Ziel-Lagerartikel" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Bauauftragsposition" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Berechtigungen Einträge zu ändern" #: users/models.py:408 msgid "Permission to delete items" msgstr "Berechtigung Einträge zu löschen" + From a9335b505ba8a7e58309a14301c4293bcc01e9ab Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:51 +1000 Subject: [PATCH 41/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/el/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 717ed31a2d83..4fc2989b76d6 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Αποθήκη προορισμού" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Γραμμή Κατασκευής" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 81ded2c48e447a844c87d0e11d80082bd11e61ce Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:53 +1000 Subject: [PATCH 42/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index ca15ebf3b78e..60742baa7515 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -15236,3 +15236,4 @@ msgstr "Oikeus muokata kohteita" #: users/models.py:408 msgid "Permission to delete items" msgstr "Oikeus poistaa kohteita" + From 6123d8c18e56ecdc8e5b01b6f7cb07b8ba0eb5b5 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:55 +1000 Subject: [PATCH 43/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/he/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index 66a4a89ed632..5a25c0d5ba0a 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From ca94067b40648ba0ece67f3ea836560f7dcc82bf Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:56 +1000 Subject: [PATCH 44/75] Fix: New translations django.po from Crowdin --- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 3f6d3e28f17d..fdd0b307b462 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Cél készlet tétel" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Gyártás sor" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -1401,8 +1399,7 @@ msgstr "Hiányos foglalás elfogadása" #: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" -msgstr "" -"Kimenetek befejezése akkor is ha a készlet nem\n" +msgstr "Kimenetek befejezése akkor is ha a készlet nem\n" "lett teljesen lefoglalva" #: build/serializers.py:654 @@ -15240,3 +15237,4 @@ msgstr "Jogosultság tételek szerkesztéséhez" #: users/models.py:408 msgid "Permission to delete items" msgstr "Jogosultság tételek törléséhez" + From 72ec079bb6740309a0d711f025e75f79e7522431 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:50:58 +1000 Subject: [PATCH 45/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/it/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 75d9bcd842d0..f5e08497eef4 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Linea di produzione" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Permessi per modificare gli elementi" #: users/models.py:408 msgid "Permission to delete items" msgstr "Autorizzazione ad eliminare gli elementi" + From e0d3899be55785a59e5b72fec03ead4978fca909 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:00 +1000 Subject: [PATCH 46/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/es_MX/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 778be8427a00..f0961032412e 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Leer la documentación" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 6870e31270bd64a015009a34241fe0a9eee6616c Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:01 +1000 Subject: [PATCH 47/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/th/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index f6b907b7ef1d..414ff9ade8c0 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 1f6ecf7f48ac3f76d85d6be701c631420cbb697a Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:03 +1000 Subject: [PATCH 48/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/et/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 4987f6d2757d..e1716e289140 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "Loe dokumente" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "Eira ja jätka töölaua vaates" + From cd10d87ba5a621859a0867dc5f18ba35ea89b246 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:04 +1000 Subject: [PATCH 49/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/lv/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index fde0431ca20f..5cb003ac4418 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\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" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 16eb20fb47cea133fa400981f2e13a8b98d86214 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:05 +1000 Subject: [PATCH 50/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/hi/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 5e52423aa735..4e785470353a 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 965daa2824ad75617d5cbdb697d7bd92fc0939fe Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:07 +1000 Subject: [PATCH 51/75] Fix: New translations messages.po from Crowdin --- src/frontend/src/locales/sr/messages.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 49077432c7fb..dcc3969acda2 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\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" @@ -6427,7 +6427,7 @@ msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 #~ msgid "Edit parameter" -#~ msgstr "" +#~ msgstr "Edit parameter" #: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" @@ -7962,3 +7962,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + From 1d09cd02a290c25cbe59bf0880b6e00de252eae0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:09 +1000 Subject: [PATCH 52/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 4de99801e8d5..281ce186ac83 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "組立ライン" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "項目を編集する権限" #: users/models.py:408 msgid "Permission to delete items" msgstr "項目を削除する権限" + From 8233a6b285c258535f7cdc34a1326f7557164d63 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:11 +1000 Subject: [PATCH 53/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 296a7e073705..5a9af447b350 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From af6b0bd64fcacaaeee48a9ef914500e3d77ce3e9 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:13 +1000 Subject: [PATCH 54/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 368d338cda41..a39ac28d76b5 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Bestemming voorraadartikel" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Productielijn" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From a71876adec47d29c472eec9482dd4a8fd729c165 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:14 +1000 Subject: [PATCH 55/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/no/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index f68d76e99b46..c40978464596 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Lagervare for montering" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Produksjonslinje" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Tillatelse til å endre elementer" #: users/models.py:408 msgid "Permission to delete items" msgstr "Tillatelse til å slette elementer" + From a616715e5c1dfd71435d7dc22163d94ea4ec091c Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:16 +1000 Subject: [PATCH 56/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 9bb1ace49709..c6431a1394d3 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Details" msgid "Build Level" -msgstr "Szczegóły budowy" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Uprawnienie do edycji przedmiotów" #: users/models.py:408 msgid "Permission to delete items" msgstr "Uprawnienie do usuwania przedmiotów" + From 72d5eb6cb69e3864a9c17f228087cf8c5bd9cffd Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:18 +1000 Subject: [PATCH 57/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index baa8abf98770..7d9c658a97d2 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Destino do Item do Estoque" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Linha de produção" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Permissões para editar itens" #: users/models.py:408 msgid "Permission to delete items" msgstr "Permissão para excluir itens" + From 35ba56760e533d087532de7ff7f18434b19b89bc Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:20 +1000 Subject: [PATCH 58/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index b96b7e9c04f6..61343c86397f 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Целевая складская позиция" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Позиция для производства" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Разрешение на редактирование элементо #: users/models.py:408 msgid "Permission to delete items" msgstr "Разрешение на удаление элементов" + From ff2943889edca5c685d946cc872cd82b8a0aa053 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:22 +1000 Subject: [PATCH 59/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 534652686e8a..96e4a319cd6b 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 136678b9f52178806225de12fa2279b652bab8cb Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:24 +1000 Subject: [PATCH 60/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 36cc0637dce6..98343eefb060 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Destinacija postavke zaloge" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Order" msgid "Build Level" -msgstr "Nalog izgradnje" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 83f0f685678c3ffd14cc564707d4ee3cfff11c86 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:26 +1000 Subject: [PATCH 61/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 9225d044dedc..468fcbfef939 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Destination lagervara" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Order" msgid "Build Level" -msgstr "Byggorder" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 2186ee035f7d192c0328848994592626c6ea4bd3 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:28 +1000 Subject: [PATCH 62/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 7f21a322ad94..c7807a62b995 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Hedef stok kalemi" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Details" msgid "Build Level" -msgstr "Yapım İşi Detayları" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Parçaları düzenleme izni" #: users/models.py:408 msgid "Permission to delete items" msgstr "Parçaları silme izni" + From 84fa33fa66d646030a1656b6682b1f6a8b3af576 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:29 +1000 Subject: [PATCH 63/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 5da1a171fe92..a81078dc8c08 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 8c48b57cfc127fc6fc6a28d49e36aa7efd90a918 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:31 +1000 Subject: [PATCH 64/75] Fix: New translations django.po from Crowdin --- .../InvenTree/locale/zh_Hans/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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 66d96fd9f296..c838076993a6 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "目的庫存品項" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "生产行" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "编辑项目的权限" #: users/models.py:408 msgid "Permission to delete items" msgstr "删除项目的权限" + From 404f1c325b03014c967358181304ade80501872a Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:33 +1000 Subject: [PATCH 65/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 ad2e185358e8..c00538315381 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From fd084724553bb8aab2cb0d7ac488eea9a63942ae Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:35 +1000 Subject: [PATCH 66/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 0fd9645dfb74..c1dcb07e7e1d 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Kho hàng đích" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Line" msgid "Build Level" -msgstr "Lộ giới" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "Quyển để sửa mục" #: users/models.py:408 msgid "Permission to delete items" msgstr "Quyền để xóa mục" + From 08de8c00c4589a7a13617a96de42b18cae4734a7 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:36 +1000 Subject: [PATCH 67/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 7b2427fbb3bc..d8a782cbbc5a 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From d85dfb30a135f396314a13cb4b89f984bbe353dc Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:38 +1000 Subject: [PATCH 68/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/id/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 04ebf05320e6..d866386fc6af 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "Tujuan stok item" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Order" msgid "Build Level" -msgstr "Order Produksi" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From e91101bb2634a10a3822ccb4bc0013baefe38ab1 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:40 +1000 Subject: [PATCH 69/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 0fb98ac0a1b2..7138efac251b 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From b305c388833507aac57161e543ae80dbc67286a6 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:42 +1000 Subject: [PATCH 70/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 dda3d8391638..c9947d68693f 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From e7b6e14bdbb79a10262bd2bcdd7e45e44dba663d Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:43 +1000 Subject: [PATCH 71/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/th/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 262f09f6ea7b..9af682f34ccb 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From b33c7cb333fb4073084fae446aea569e3e471ede Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:45 +1000 Subject: [PATCH 72/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/et/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index dd8800372061..37bc37dc0029 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 5983c4c3ac6dcaac750f1d0c56c65dedf3439846 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:47 +1000 Subject: [PATCH 73/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 9916b5537537..14c02fb132d7 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 5972b09a95ecf975228228fe18c4bb9ff8e02ea0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:49 +1000 Subject: [PATCH 74/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 45bcc941225f..4f6ce2209a73 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -15236,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + From 3dc62fce0728ad5e2505f876fda66d8f6ac26168 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 05:51:51 +1000 Subject: [PATCH 75/75] Fix: New translations django.po from Crowdin --- src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index a25c94abdaf4..fedb1960bead 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-20 08:21+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -1258,10 +1258,8 @@ msgid "Destination stock item" msgstr "" #: build/serializers.py:91 -#, fuzzy -#| msgid "Build Order" msgid "Build Level" -msgstr "Nalog za izradu" +msgstr "" #: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 @@ -15238,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" +